【问题标题】:how do i create a tar archive with fake "the f# way"我如何用假的“f#方式”创建一个 tar 存档
【发布时间】:2016-07-18 21:01:57
【问题描述】:

我对 f# 和假货完全陌生,所以请原谅我创建 tar 存档的可怕方法,例如

ArchiveHelper.Tar.CompressDir false (FileSystemHelper.directoryInfo "foo") (FileSystemHelper.fileInfo "bar.tar")

我将如何以更“实用”的风格编写这个? 我尝试使用管道但没有这样做,因为CompressDirexpects 3 个参数,我无法弄清楚如何使用 2 个命名参数并从另一个函数中获取缺少的第三个参数。

谢谢!

【问题讨论】:

  • 除非您在一个函数中多次使用 CompressDir,否则我会保持原样。如果您确实想使用流水线,请查看Symbol and Operator Reference (F#) 中的||>|||>。我不使用 FAKE,所以我无法评论那部分。

标签: build f# build-automation tar f#-fake


【解决方案1】:

除非您在函数中多次使用 CompressDir,否则我会按照您的方式保留它。

如果您确实想使用流水线,请查看Symbol and Operator Reference (F#) 中的||>|||>

我不使用 FAKE,所以我无法评论那部分。

【讨论】:

  • 太棒了!正是我想要的。每天我都更喜欢 f# :D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-09
  • 2012-04-30
  • 2020-04-04
  • 2016-10-02
  • 2017-04-20
  • 2010-11-10
  • 1970-01-01
相关资源
最近更新 更多