7

我有一个这样的枚举:

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 ,它只接受一个字符串。

4

1 回答 1

17
Ops(someByte)

会成功的。

于 2013-05-21T16:51:56.810 回答