GroovyのSwitch case文
これがGroovyの「Switch case文」Javaと同じですね。
break入れないと一致以降の処理は行われます。「1..3」はrangeで範囲をあらわします。「String」は変数のクラスと比較する事もできます。
a = 4
switch (a){
case "a":
println "aはaです。"
break
case 1..3 :
println "aは1~3です。"
break
case String:
println "aは文字列です。"
break
case Integer:
println "aは整数です。"
break
default:
println "aは不明です。"
break
}
groovy => aは整数です。
0 件のコメント:
コメントを投稿