我认为模块被编译为静态类.NET IL代码。我可以open
名称空间和模块,但为什么不是静态类?
printfn "Hello, World!"
open System.Console
WriteLn("Hello, World!")
答案 0 :(得分:3)
有人建议on GitHub。 original suggestion有来自Don Syme的评论:
是的,我认为这应该被实现以匹配相应的C#功能,因为静态类将从C#世界开始变得更加普遍。
我建议在GitHub上投票解决问题(用竖起大拇指做出反应)。如果您有任何评论要添加,那么人们可能会再次对此感兴趣。
答案 1 :(得分:0)
现在支持此功能,starting with the F# 5 release:
open type System.Console
WriteLine("Hello World!")