2009年4月6日月曜日

Groovyの文法その2

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 件のコメント:

コメントを投稿