我如何使用假 "the f# way" 创建 tar 存档
how do i create a tar archive with fake "the f# way"
我对 f# 和 fake 完全陌生,所以请原谅我创建 tar 存档的可怕方法,例如
ArchiveHelper.Tar.CompressDir false (FileSystemHelper.directoryInfo "foo") (FileSystemHelper.fileInfo "bar.tar")
我该如何写得更 "functional" 风格?
我尝试使用管道但失败了,因为 CompressDir
需要 3 个参数,我无法弄清楚如何使用 2 个命名参数并从另一个函数中获取丢失的第三个参数。
谢谢!
除非您在一个函数中多次使用 CompressDir,否则我会保留它的原样。
如果您确实想使用流水线,请查看 Symbol and Operator Reference (F#) 中的 ||>
和 |||>
。
我不使用 FAKE,所以我无法对此部分发表评论。
我对 f# 和 fake 完全陌生,所以请原谅我创建 tar 存档的可怕方法,例如
ArchiveHelper.Tar.CompressDir false (FileSystemHelper.directoryInfo "foo") (FileSystemHelper.fileInfo "bar.tar")
我该如何写得更 "functional" 风格?
我尝试使用管道但失败了,因为 CompressDir
需要 3 个参数,我无法弄清楚如何使用 2 个命名参数并从另一个函数中获取丢失的第三个参数。
谢谢!
除非您在一个函数中多次使用 CompressDir,否则我会保留它的原样。
如果您确实想使用流水线,请查看 Symbol and Operator Reference (F#) 中的 ||>
和 |||>
。
我不使用 FAKE,所以我无法对此部分发表评论。