为什么我的Scala枚举不起作用?

时间:2011-07-16 05:00:55

标签: scala

我有以下枚举

class Market extends Enumeration {

  type Market = Value
  val ASX = Value("ASX")
  val LSE = Value("LSE")

}

在同一个包中,但我正在尝试不同的课程

if (Market.ASX = ...)

我收到了一个未找到的编译错误:value Market

1 个答案:

答案 0 :(得分:6)

应该是object

object Market extends Enumeration {
  type Market = Value
  val ASX = Value("ASX")
  val LSE = Value("LSE")    
}