1
通常我會創建一個「Scala對象」來保存我所有的全局常量。 我被告知最好使用「包對象」來保持常量。 我以前從未使用過「包對象」,所以我的問題是:Scala應用程序中全局常量的最佳實踐
在Scala中保持常量的最佳做法是什麼?爲什麼?
爲什麼我需要「包裝對象」?
通常我會創建一個「Scala對象」來保存我所有的全局常量。 我被告知最好使用「包對象」來保持常量。 我以前從未使用過「包對象」,所以我的問題是:Scala應用程序中全局常量的最佳實踐
在Scala中保持常量的最佳做法是什麼?爲什麼?
爲什麼我需要「包裝對象」?
你不要需要一個包對象。
但是,它允許您在不聲明其他類或對象的情況下在包級別使代碼可用。
這是一個方便。
package foo.bar
package object dem {
// things here will be available in `foo.bar` package and all subpackages
// without the need of an import statement.
}
常量指定的唯一的慣例是關於casing。常量應爲Pascal基於
請記住,聲明包對象中的常量可能會使它們在您不希望它們可用的地方可用。
我離開你的naming convention的包對象:
。的標準命名約定是把上面的定義在一個名爲package.scala多數民衆贊成位於對應於PP打包目錄文件