如何在F#类中定义和使用静态变量

时间:2008-09-15 13:06:19

标签: f# functional-programming

有没有办法让F#类中的可变静态变量与C#类中的静态变量相同?

1 个答案:

答案 0 :(得分:13)

你使用static let绑定(注意:虽然有些必要,但它没有功能):

type StaticMemberTest () =

    static let mutable test : string = ""

    member this.Test 

        with get() = 
            test <- "asdf"
            test