在C#中,可以像这样定义类型成员常量:
class Foo { public const int Bar = 600; }
IL的样子是这样的。
.field public static literal int32 Bar = int32(600)
我该如何在Visual F# / FSharp中实现同样的功能?
我尝试了以下代码但并没有成功:
[<Sealed>]
type Foo() =
[<Literal>]
let Bar = 600