gpt4 book ai didi

.net - 执行 F# 脚本

转载 作者:行者123 更新时间:2023-12-03 23:43:27 34 4
gpt4 key购买 nike

我正在尝试通过在 F# 中编写小型控制台脚本来代替我通常编写 shell 脚本/批处理文件的方法来练习我的 F#。我目前使用“fsi script.fsx [args]”运行它们。有没有办法可以将这些 fsx 文件与 fsi 相关联,以便我可以像“script.fsx [args]”一样直接运行它们?

最佳答案

我知道这已经很老了,但是……尽管我完全同意所有建议进行基于 REPL 的开发的人,但如果您发现自己编写了一个不错的可重用脚本,那么这就是在 Linux 和 MacOS 上运行良好的脚本。把 *.fsx在您的 ~/bin 文件夹或任何地方编写脚本,并执行您使用其他脚本执行的常用 shebang 技巧:
首先制作你的脚本

#!/usr/bin/env dotnet fsi

printfn $"1 + 1 = {1 + 1}"
使其可执行并运行它
chmod 755 foo.fsx
$ ./foo.fsx
1 + 1 = 2

关于.net - 执行 F# 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2459472/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com