什麼是包裝物品,不是那麼多概念,而是它們的用法?包裝物品
我試圖得到一個例子工作,我工作的唯一形式如下:
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