2013-05-21 8 views
6

私はこのような列挙型があります:私は唯一の方法の近くには、専用文字列を取るwithNameあるIntまたはByteから列挙型を初期化する方法はありますか?

Byte someByte = functionThatReturnsAByte 
val op = Ops.valueOf(someByte) 

を言いたい

object Ops extends Enumeration { 
    val one = Value(0x01) 
    val two = Value(0x02) 
    val three = Value(0x03) 
    val four = Value(0x04) 
} 

を。

答えて

14
Ops(someByte) 

トリックを行います。

+1

merci beaucoups – shaz

関連する問題