Groovyのループ処理
Groovyのforループはリストや範囲や配列要素の繰り返しが基本のようだ、Java風のforループもサポートされているが、途中かららしい。
cars = ["カローラ","クラウン","プリウス"]
//要素のループ
for (car in cars){
println "forループ1:" + car
}
//指定範囲ループ
for (i in 0..2){
println "forループ2:" + cars[i]
}
//java風ループ
for (i=0 ;i<3 ; i++){
println "forループjava:" + cars[i]
}
//whileループ
while(i-- > 0) {
println "while:ループ" + cars[i]
}
Groovy =>
forループ1:カローラ
forループ1:クラウン
forループ1:プリウス
forループ2:カローラ
forループ2:クラウン
forループ2:プリウス
forループjava:カローラ
forループjava:クラウン
forループjava:プリウス
whileループ:プリウス
whileループ:クラウン
whileループ:カローラ
0 件のコメント:
コメントを投稿