我完全不懂F#和FAKE,所以请原谅我的可怕行为,创建tar文件如下:
ArchiveHelper.Tar.CompressDir false (FileSystemHelper.directoryInfo "foo") (FileSystemHelper.fileInfo "bar.tar")
如何以更“函数式”的风格编写此代码?我尝试使用管道,但失败了,因为CompressDir
需要3个参数,我无法弄清如何使用2个命名参数并从其他函数获取缺失的第三个参数。
谢谢!
我完全不懂F#和FAKE,所以请原谅我的可怕行为,创建tar文件如下:
ArchiveHelper.Tar.CompressDir false (FileSystemHelper.directoryInfo "foo") (FileSystemHelper.fileInfo "bar.tar")
如何以更“函数式”的风格编写此代码?我尝试使用管道,但失败了,因为CompressDir
需要3个参数,我无法弄清如何使用2个命名参数并从其他函数获取缺失的第三个参数。
谢谢!
||>
和|||>
。我不使用FAKE,因此无法对此部分进行评论。 - Guy Coder