Автоматическая распаковка в соответствии с шаблоном Scala

В следующем коде я получаю сообщение об ошибке компиляции, в котором говорится, что У меня несоответствие типа "x":

val someRef: java.lang.Long = 42L
someRef match {
  case x: Long => println("The answer: " + x)
  case _ => println("Unknown")
}

Как заставить Scala автоматически распаковывать someRef в операторе соответствия?

6
задан Ralph 11 October 2011 в 16:27
поделиться