繁体   English   中英

F#私有静态方法

[英]F# Private Static Methods

如何在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."

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM