F# 私有(private)静态方法

标签 f# static methods declaration

如何在 f# 的类中定义私有(private)静态方法?当我尝试附加一个私有(private)修饰符时,它会提示。

最佳答案

这是一个定义和使用私有(private)静态成员的简短脚本:

type MyClass =
    static member private MyPrivateMember() = printfn "MyPrivateMember()"

    static member MyMember() = MyClass.MyPrivateMember()

MyClass.MyMember() // MyPrivateMember()

关于F# 私有(private)静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1020788/

相关文章:

linq - 将 Linq 转换为 FSharp 表达式

f# - CsvFile.InferColumnTypes 不适用于 FSharp.Data 2.2.3?

f# - 如何在 F# 中正确使用 NUnit?

f# - 功能增量

c++ - 在其声明文件之外使用对象 (C++)

ruby-on-rails - 帮助程序与 Controller 中的 ruby​​ on rails 应用程序范围的方法?

JavaScript,使用 indexOf() 和 lastIndexOf() 方法查找数组实例

python - 在 Python 方法中设置属性

c++ - 非整数静态数据的类内初始化

java - 调用静态方法时的类实例