我正在定义一个scala枚举对象
object LogType extends Enumeration{
val value1,value2=Value
}
但是收到错误:
object Enumeration不是包scala的成员注意:class 枚举存在,但它没有伴随对象。
可能是什么原因?
答案 0 :(得分:3)
尝试scaladocs的示例。看起来你必须定义类型。
object Main extends App
{
object WeekDay extends Enumeration
{
type WeekDay = Value
val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value
}
import WeekDay._
def isWorkingDay(d: WeekDay) = ! (d == Sat || d == Sun)
WeekDay.values filter isWorkingDay foreach println
}