我在SublimeText 2中运行这个SublimeText遇到了一些困难。
[<EntryPoint>]
let main argv =
printfn "Hello World"
0 当我运行它时,我会得到错误:
库或多文件应用程序中的文件必须以名称空间或模块声明开始,例如“命名空间SomeNamespace.SubNamespace”或“模块SomeNamespace.SomeModule”。
相同的代码在中运行良好
发布于 2015-02-11 09:50:04
正如错误所述,您的文件应该以模块或命名空间声明开始(除非它是传递给编译器的最后一个文件)。通常的做法是将main函数包含在一个适当命名的模块中。
例如,放置:
module Main在文件的开头。
你也可以选择另一个你选择的名字。
https://stackoverflow.com/questions/28451073
复制相似问题