6
groovy'yi bu şekilde varsayılan değerle eşleştirme yolu nasıl olur?Değer eşleştirmesi için Groovy yolu?
if(params.max != 10 && params.max != 20 && params.max != 30){
params.max = 10
}
groovy'yi bu şekilde varsayılan değerle eşleştirme yolu nasıl olur?Değer eşleştirmesi için Groovy yolu?
if(params.max != 10 && params.max != 20 && params.max != 30){
params.max = 10
}
params.max = [10, 20, 30].contains(params.max)) ? params.max : 10;
Ayrıca Elvis operatörü (? :) durum bu tür yararlıdır kullanabilirsiniz. İlk değer boşsa, ikinci değeri döndürür:
params.max = [10, 20, 30].find{ it == params.max } ?: 10