5
如何在f#中的类中定义私有静态方法?当我尝试附加一个私人修改器它抱怨。F#私有静态方法
如何在f#中的类中定义私有静态方法?当我尝试附加一个私人修改器它抱怨。F#私有静态方法
这里是一个简短的脚本,定义并使用一个私有的静态成员:
type MyClass =
static member private MyPrivateMember() = printfn "MyPrivateMember()"
static member MyMember() = MyClass.MyPrivateMember()
MyClass.MyMember() // MyPrivateMember()
一种替代方案:
type MyClass() =
static let myPrivateMethod() =
printfn "This is inaccessible outside the class."