Scala枚举--Enumeration
object Color extends Enumeration(2){ val Red,Green,Blue = Value val Yellow = Value("YELLOW") } import Color._ println(Red) // Red 类型为 Color.Value,Color是路径,Value是依赖类型,它是全新的类型,与其他所有的类型都不一样。 println(Green.id) // 3 println(Color(2)) // Red