SublimeText 2 中的 F#
F# in SublimeText 2
我在 SublimeText 2 中运行使用这个 F# 遇到了一些问题。
[<EntryPoint>]
let main argv =
printfn "Hello World"
0
当我 运行 它时,我得到错误:
库中的文件或多文件应用程序必须以命名空间或模块声明开头,例如'namespace SomeNamespace.SubNamespace' 或 'module SomeNamespace.SomeModule'
相同的代码 运行 在 Visual Studio
中没问题
如错误所述,您的文件应以模块或命名空间声明开头(除非它是传递给编译器的最后一个文件)。在适当命名的模块中包含 main
函数是常见的做法。
例如,输入:
module Main
在文件开头。
您也可以选择其他名称。
我在 SublimeText 2 中运行使用这个 F# 遇到了一些问题。
[<EntryPoint>]
let main argv =
printfn "Hello World"
0
当我 运行 它时,我得到错误:
库中的文件或多文件应用程序必须以命名空间或模块声明开头,例如'namespace SomeNamespace.SubNamespace' 或 'module SomeNamespace.SomeModule'
相同的代码 运行 在 Visual Studio
中没问题如错误所述,您的文件应以模块或命名空间声明开头(除非它是传递给编译器的最后一个文件)。在适当命名的模块中包含 main
函数是常见的做法。
例如,输入:
module Main
在文件开头。
您也可以选择其他名称。