5
次のように私は、ScalaのEnumerationを作成しました:Scalaの列挙値からname属性を取得
object TimerStatus extends Enumeration {
type Status = Value
val InProgress = Value(1, "Pause Timer")
val Paused = Value(-1, "Resume Timer")
}
私はその後、メンバー、それは "をretieveすることが可能である方法
としてTimerStatusが含まれているマッチクラスを持っていますタイマーの一時停止 "または"タイマーの再開 "のテキストを列挙値から削除しますか?
私はmyMatch.timerStatus.id
を使用してIDを取得することができますが、私は可能でない場合はname
を取得する方法が表示されない、最適な回避策は何ですか?
OK、ここでその実装を読むとうまくいかないかもしれないと思っていました。http://www.scala-lang.org/api/current/index.html#scala.Enumeration$Val – DJ180