代码之家  ›  专栏  ›  技术社区  ›  Ivan

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

  •  0
  • Ivan  · 技术社区  · 14 年前

    1 回复  |  直到 14 年前
        1
  •  1
  •   Eric Bowman - abstracto -    14 年前

    这样地?不太清楚你在问什么。

    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))
    

    打印“Some(Wed)”