Как определить и использовать статические переменные в классе F # - PullRequest
6 голосов
/ 15 сентября 2008

Есть ли способ иметь изменяемую статическую переменную в классе F #, которая идентична статической переменной в классе C #?

1 Ответ

13 голосов
/ 15 сентября 2008

Вы используете static let привязки (примечание: хотя иногда это необходимо, но не слишком функционально):

type StaticMemberTest () =

    static let mutable test : string = ""

    member this.Test 

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