Scala:IT TRICK

シンボルリテラル

Scalaのシンボルリテラルについて説明します。
  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • IT TRICK RSS

Scalaのシンボルは、シングルクォーテーション「'」に続く英文字で構成された認別子を使って表します。

sample
scala> val x = 'Scala
x: Symbol = 'Scala

scala> println(x)
'Scala

scala> x.name
res2: String = Scala

scala>

この例では「Scala」という文字列をシンボルとして定数に定義し、出力するサンプルです。また、「.name」を使うとシンボルの「'」以後の部分を参照できます。