2011-07-16 23 views
2

我有以下列举为什么我的Scala枚举不起作用?

class Market extends Enumeration { 

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

} 

在同一个包,但不同的类我想

if (Market.ASX = ...) 

而且我得到一个编译错误,未发现:市场价值

+7

这是您的第2个小时的问题 - 以前的4个问题已经得到充分回答,您没有接受任何问题。来吧... – Dylan

回答

6

它应该是object

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

强大的快速回答! :-) – Lachlan

+0

@Lachlan:我恰好在几秒钟后才进入线程。 – missingfaktor