考慮以下幾點:F#:模塊let和類型static let有何區別?
module MyModule =
let myObj = new MyObj()
type MyType() =
static let myObj_ = new MyObj()
static member myObj = myObj_
...是MyModule.myObj和MyType.myObj功能(沒有雙關語意)相同呢?
每當我調用MyModule.myObj或MyType.myObj時,我不希望代碼實際創建一個新對象。我只想訪問單例對象上的方法。我希望上面的任何一個都適合這個目的。
你可以打開你的MyType嗎? – 2010-08-16 14:19:04