1. ホーム
  2. scala

[解決済み] Scalaの定数の命名規則?

2022-12-24 06:59:35

質問

Scalaの定数の命名規則はどうなっているのでしょうか?StackOverflowで簡単に検索すると、大文字のCamelCase(以下の1行目)が示唆されていますが、私は再確認したいと思いました。

val ThisIsAConstant = 1.23
val THIS_IS_ANOTHER_CONSTANT = 1.55
val thisIsAThirdConstant = 1.94

Scalaの推奨スタイルは?

どのように解決するのですか?

公式に推奨されているのは、最初のスタイルで、キャメルケースと最初の文字を大文字にするものです。これはOderskyのProgramming in Scalaで明確に規定されています。

このスタイルは標準ライブラリでも採用されていますし、言語セマンティクスでもサポートされています。

(第2版では6.10節、107ページ)