dotnet new console -lang F# -o MyFSharpApp -f net6.0
注意: 某些终端可能需要在 F# 周围添加引号,如下所示: "F#"。
然后,导航到由上一个命令创建的新目录:
Terminal
cd MyFSharpApp
dotnet 命令会创建类型为 console 的 new 应用程序。-lang 参数指定 F# 编程语言,-o 创建名为 MyFSharpApp 的目录用于存储应用,并在其中填充所需文件。你执行 cd MyFSharpApp 命令后会转到新创建的应用目录。
MyFSharpApp 文件夹中的主文件为Program.fs。默认情况下,它已包含将 "Hello World from F#!" 写入控制台所需的代码。
Program.fs
// For more information see https://aka.ms/fsharp-console-appsprintfn "Hello from F#"
选择下面的 继续 按钮以转到下一步。
遇到错误?
如果收到类似于 Template "Console Application" could not be created. Access to the path 'C:\Windows\System32\MyApp' is denied. 的消息,请将当前目录更改为有权在其中新建文件夹的目录,并尝试再次运行该命令。如果无法解决该问题,请使用下面的“I ran into an issue”按钮以获取解决问题的帮助。
如果在尝试创建项目时 Windows 找不到 SDK,且你确定已安装 SDK,则计算机可能存在 PATH 环境变量问题。请参阅此 Stack Overflow 帖子,获取如何诊断并解决此问题的说明。
如果无法解决遇到的问题,请选择下面的 我遇到了问题 按钮,以获取解决问题的帮助。
运行应用
在命令提示符下,运行以下命令:
在终端中,运行以下命令:
Terminal
dotnet run
恭喜,你已生成并运行首个 F# 应用!
编辑代码
在任何文本编辑器中打开 Program.fs,并将所有代码替换为以下内容。如果需要,可以将名字 Ana 替换为你的姓名。
Program.fs
// Define a new function to print a name.let printGreeting name = printfn $"Hello {name} from F#!"// Call your new function!printGreeting "Ana"