如果我定义一个包对象
package com.something.else
package object more {
val time = System.currentTimeMillis
// ... other stuff ...
}
Run Code Online (Sandbox Code Playgroud)
然后在源代码中的某处导入.
import com.something.else.more
Run Code Online (Sandbox Code Playgroud)
该对象(及其成员)何时初始化/构建?
换句话说,什么决定了价值more.time?
是否在程序首次启动时进行评估?或者第一次访问它?或者第一次more访问?