从Scala枚举值检索name属性
我创建了一个Scala枚举,如下所示:从Scala枚举值检索name属性,scala,Scala,我创建了一个Scala枚举,如下所示: object TimerStatus extends Enumeration { type Status = Value val InProgress = Value(1, "Pause Timer") val Paused = Value(-1, "Resume Timer") } 然后,我有一个Match类,其中包含TimerStatus作为成员 如何从我的枚举值中重设“暂停计时器”或“恢复计时器”文本 我可以使用myMa
object TimerStatus extends Enumeration {
type Status = Value
val InProgress = Value(1, "Pause Timer")
val Paused = Value(-1, "Resume Timer")
}
然后,我有一个Match类,其中包含TimerStatus作为成员
如何从我的枚举值中重设“暂停计时器”或“恢复计时器”文本
我可以使用myMatch.timerStatus.id
检索id,但我看不到任何方法来获取名称
如果不可能,最好的解决方法是什么?
.toString
返回名称好的,当我在这里阅读它的实现时,我认为这可能不起作用:我将尝试这样做