枚举
定义枚举
object Color extends Enumeration { val Red, Green, Blue = Value }val myColor: Color.Value = Color.Red println(myColor) // 输出: Red
访问枚举值
for (color <- Color.values) { println(color) }
自定义枚举值
object Direction extends Enumeration { val North = Value(1, "North") val South = Value(2, "South") val East = Value(3, "East") val West = Value(4, "West") } println(Direction.North.id) // 输出: 1 println(Direction.North.toString) // 输出: North
使用模式匹配
总结
小结:
Last updated