2009-03-27 7 views

Répondre

7
params.max = [10, 20, 30].contains(params.max)) ? params.max : 10; 
1

Vous pouvez également utiliser l'opérateur Elvis (? :) qui est utile dans ce genre de situation. Il renvoie la 2ème valeur si la première valeur est nulle:

params.max = [10, 20, 30].find{ it == params.max } ?: 10 
Questions connexes