【发布时间】:2021-11-05 01:41:49
【问题描述】:
我正在研究.sbt 扩展文件参考文档。我感到困惑的代码是:
lazy val version = new {
val finatra = "2.1.2"
}
我知道 val finatra 可以通过 version.finatra 访问,但它看起来像“对象单例”。像这样:
object version {
val finatra = "2.1.2"
}
在这种情况下,我还可以通过 version.finatra 访问 val finatra。
我知道后一种是创建“对象单例”的方法。
前一个怎么样?谢谢
【问题讨论】:
标签: scala anonymous-types