我有一个这样的枚举:
object Ops extends Enumeration {
val one = Value(0x01)
val two = Value(0x02)
val three = Value(0x03)
val four = Value(0x04)
}
我想说
Byte someByte = functionThatReturnsAByte
val op = Ops.valueOf(someByte)
唯一的close方法是withName,它只接受一个String。
答案 0 :(得分:16)
Ops(someByte)
会做到这一点。