1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
enum Color { case Red, Green, Blue } object Test { def main(args: Array[String]) = for (color <- Color.enumValues) { println(s"$color: ${color.enumTag}") assert(Color.enumValue(color.enumTag) eq color) import Color._ color match { case Red | Green | Blue => } } }