最佳答案
我注意到Scala提供了lazy vals
。但我不明白他们是干什么的。
scala> val x = 15
x: Int = 15
scala> lazy val y = 13
y: Int = <lazy>
scala> x
res0: Int = 15
scala> y
res1: Int = 13
REPL表明y
是一个lazy val
,但它与正常的val
有何不同?