F#私有静态方法
如何在f#中的类中定义私有静态方法?当我尝试附加私有修改器时,它会抱怨。下面是一个定义和使用私有静态成员的简短脚本:F#私有静态方法,f#,static,methods,declaration,F#,Static,Methods,Declaration,如何在f#中的类中定义私有静态方法?当我尝试附加私有修改器时,它会抱怨。下面是一个定义和使用私有静态成员的简短脚本: type MyClass = static member private MyPrivateMember() = printfn "MyPrivateMember()" static member MyMember() = MyClass.MyPrivateMember() MyClass.MyMember() // MyPrivateMember() 另一
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."