2011-07-29 32 views
4

我注意到我的一些Scala類包含一個字段,其名稱爲bitmap$0,類型爲int。這是什麼?

回答

11

這就是存儲初始化狀態lazy val的地方。當您訪問lazy val(或嵌套的object,這是等效的)時,編譯器使用位圖字段來確定它是否已被評估。

2

當初始化lazy vals時,該字段在初始化時也用於同步。

相關問題