パッケージオブジェクトを定義すると
package com.something.else
package object more {
val time = System.currentTimeMillis
// ... other stuff ...
}
その後、ソース コードのどこかにインポートされます。
import com.something.else.more
このオブジェクト (およびそのメンバー) はいつ初期化/構築されますか?
言い換えれば、 の値を決定するものは何more.time
ですか?
プログラムの最初の起動時に評価されますか? それとも初めてアクセスしたときですか?それとも初回more
アクセス?