Est-il possible de faire une correspondance sur une comparaison en utilisant le système de correspondance de modèles dans Scala? Par exemple:
a match {
case 10 => println("ten")
case _ > 10 => println("greater than ten")
case _ => println("less than ten")
}
La deuxième déclaration de cas est illégale, mais j'aimerais pouvoir spécifier "quand a est supérieur à".
case x if x.size > 2 => ...