如何手动指定绑定到Scala中特定枚举值的整数值?

时间:2010-10-21 22:23:10

标签: scala enums

如何在Scala中手动指定绑定到特定枚举值的整数值?

1 个答案:

答案 0 :(得分:1)

喜欢这个?不太确定你在问什么。

object WeekDay extends Enumeration {
  type WeekDay = Value
  val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value
}

import WeekDay._
def idToWeekDay(id: Int): Option[WeekDay] = WeekDay.iterator.find(_.id == id)

println(idToWeekDay(2))

打印“一些(星期三)”