Как определить и использовать статические переменные в классе F #

StackOverflow https://stackoverflow.com/questions/62654

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

type StaticMemberTest () =

    static let mutable test : string = ""

    member this.Test 

        with get() = 
            test <- "asdf"
            test
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top