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