从Scala枚举值检索name属性

从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

我创建了一个Scala枚举,如下所示:

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
返回
名称

好的,当我在这里阅读它的实现时,我认为这可能不起作用:我将尝试这样做