在使用F#进行一些练习之后,我仍有一些地方需要清除困惑:
问题特别是关于类型中的字段的。
这是我的理解,有些错误一定是因为如果我是对的话,命名就没有意义了
let x -> private read-only field,evaluated once
let mutable x -> private mutable field
val x -> public read-only field.. difference with let?
val mutable x -> public mutable field
member this.x -> private read-only field,evaluated every time
member val -> public mutable field.. difference with val? why no mutable keyword?
有人可以告诉我什么是对/错,或者我可能弄错了一些概念。