1
我在研究有关.sbt
扩展名文件的参考文档。什么码我感到困惑的是:Scala中“new {}”的含义是什么?
lazy val version = new {
val finatra = "2.1.2"
}
我知道VAL finatra
可以通过version.finatra
访问,但它似乎是“对象单身。”这些是这样的:
object version {
val finatra = "2.1.2"
}
在这种情况下,我也可以通过version.finatra
访问VAL finatra
。
我知道后面的一种是创建“对象单例”的方法。 前者如何?由于
很好的解释! –