我使用的是Linux系统,想要使用一个交互式命令行repl来运行F#。
比如像Node.js的repl一样。
有哪些选项可供选择?
我建议您在支持F#的编辑器(例如Visual Studio Code)中创建一个F#脚本文件(.fsx),而不是直接在REPL中输入。然后,您可以使用通常的类型检查和自动完成功能键入脚本代码,并仅选择代码段并通过按Alt-Enter将它们发送到FSI(F# Interactive)。
TheQuickBrownFox提出了一个不错的建议,但有时我发现在实际的REPL中输入快速测试代码比在VS Code中编辑.fsx文件更容易。 F# REPL可通过fsharpi
命令使用。它是fsharp
软件包的一部分(至少在基于Debian的系统上),因此您应该已经安装了它。
sudo apt-get install fsharp
即可。 - Aaron M. Eshbachdotnet fsi
。(遵循这些F# SDK安装说明。)