什么是包装物品,不是那么多概念,而是它们的用法?包装物品
我试图得到一个例子工作,我工作的唯一形式如下:
package object investigations {
val PackageObjectVal = "A package object val"
}
package investigations {
object PackageObjectTest {
def main(args: Array[String]) {
println("Referencing a package object val: " + PackageObjectVal)
}
}
}
观测到目前为止,我所做的:
package object _root_ { ... }
是不允许的(这是合理的),也是不允许的。
看来,一个包对象必须在直接父包中声明,并且如果按照上面的方式写入,则需要大括号分隔包声明表单。
它们是否共同使用?如果是这样,怎么样?
http://www.naildrivin5.com/scalatour/wiki_pages/PackageObjects – oluies 2010-08-04 10:41:44
@Brent,这是一个很好的资源,不仅仅是包对象文章。我听说过作者,但没有意识到他会写这个Scala游览,谢谢。 – 2010-08-04 11:45:03