【发布时间】:2019-03-19 10:34:10
【问题描述】:
如何在 Scala 中定义具有特定数值的枚举并能够从类型中获取值列表?
如果我使用Enumeration 类型定义枚举,如下所示:
object MyEnum extends Enumeration {
type MyEnum = Value
val A: Byte = -10
val B: Byte = 0
val C: Byte = 10
}
并尝试获取如下值:
val byteValues = MyEnum.values.toList.map(_.id.toByte)
然后我得到一个空序列。
【问题讨论】: