5
Stworzyłem Scala wyliczania następująco:Odzyskiwanie atrybut nazwa od Scala Enumeration Wartość
object TimerStatus extends Enumeration {
type Status = Value
val InProgress = Value(1, "Pause Timer")
val Paused = Value(-1, "Resume Timer")
}
Mam następnie klasę meczu, który zawiera TimerStatus jako członek
Jak to jest możliwe, aby retieve " Zatrzymać timer "lub" Wznów licznik czasu "tekst z moich wartości wyliczeniowych?
mogę pobrać identyfikator używając myMatch.timerStatus.id
ale nie widzę żadnego sposobu, aby uzyskać name
Jeżeli nie jest możliwe, co jest najlepszym obejście?
OK, myślałem, że to może nie działać, gdy przeczytam jego implementację tutaj: http://www.scala-lang.org/api/current/index.html#scala.Enumeration$Val Spróbuję, że tak – DJ180