È possibile abbinare un confronto utilizzando il sistema di corrispondenza dei modelli in Scala? Per esempio:
a match {
case 10 => println("ten")
case _ > 10 => println("greater than ten")
case _ => println("less than ten")
}
La seconda dichiarazione del caso è illegale, ma vorrei essere in grado di specificare "quando a è maggiore di".
case x if x.size > 2 => ...