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."