RSS

Groovy の for と foreach

13 8月

Javaのfor , foreach と同じ文法が使えますが、inキーワードを使った独自の文法の foreach もあります。

Javaライクな foreach ではループ変数に型名 (int) を付けないとエラーになります。

(これはエラー)

for (i: 0..3) {  … }

また、次の最終例のように<を使ってループ回数を指定できます。

println "Java like \"for\""
 for (i = 0; i < 4; i++) {
 println i
}
println "Java like \"foreach\""
 for (int i: 0..3) {
 println i
}
println "Groovy style \"for\""
 for (i in 0..3) {
 println i
}
println "or Groovy style \"for\" 2"
 for (i in 0..<4) {
 println i
}
 
コメントする

投稿者: : 2012/08/13 投稿先 Groovy

 

タグ: , ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。