by shigemk2

当面は技術的なことしか書かない

Scalaの列挙型

概要

Scala列挙型メモ(Hishidama's Scala Enumeration Memo)

ScalaではEnumerationクラスを継承したオブジェクトで定義する。

列挙型はEnumerationを継承したオブジェクトであり、列挙子の実体はEnumeration#Valクラスなので、そのメソッドが呼び出せる。

サンプル1

提供は@7shiさん。 importはobjectの中に入れないといけなかった。

サンプル2

その他のメソッド。

gist.github.com