I\'ve found myself stuck on a very trivial thing :-]
I\'ve got an enum:
object Eny extends Enumeration {
type Eny = Value
val FOO, BAR, WOOZ
I suspect the code you are actually using is not FOO
, but foo
, lowercase, which will cause Scala to just assign the value to foo
, instead of comparing the value to it.
In other words:
x match {
case A => // compare x to A, because of the uppercase
case b => // assign x to b
case `b` => // compare x to b, because of the backtick
}