Switch supports the following kinds of comparisons
Class case values matches if the switchValue is an instanceof the class
Regular expression case value matches if the string of the switchValue matches the regex
Collection case value matches if the switchValue is contained in the collection. This also includes ranges too (since they are Lists)
if none of the above are used then the case value matches if the case value equals the switch value
Et comment je teste si la valeur que je teste est égale à [1,2] ? Je mets la collection [[1,2]] ?
Encore un truc mal fichu; sans parler du breaktrough qui, non, ne se défend pas, c'est juste une mauvaise idée, surtout quand on a une syntaxe pour tester plusieurs cas d'un coup.
[^] # Re: Groovy
Posté par gasche . En réponse à la dépêche Découvrir Xtend, un langage extension de Java. Évalué à 2.
Et comment je teste si la valeur que je teste est égale à
[1,2]? Je mets la collection[[1,2]]?Encore un truc mal fichu; sans parler du breaktrough qui, non, ne se défend pas, c'est juste une mauvaise idée, surtout quand on a une syntaxe pour tester plusieurs cas d'un coup.