2008-06-04
◆ for
for 変数 in 式
式を評価した結果のオブジェクトの各要素に対して本体を繰り返して実行
for i in 0...3
  p i
end
# => 0 1 2

ary = %w[りんご, バナナ, ぶどう]
for i in ary
  p i
end
# => "りんご" "バナナ" "ぶどう"

◆ while
while 式
式を評価した値が真の間、本体を繰り返し実行
val = 0
while (val < 3)
  p val
  val += 1
end
# => 0 1 2

◆ until
until 式
式を評価した値が真になるまで、本体を繰り返して実行
val = 2
until (val < 0)
  p val
  val -= 1
end
# => 2 1 0

◆ loop
永遠にブロックの評価を繰り返す。
val = 0
loop do
  p val += 1
break if val == 3
end
# => 1 2 3

繰り返し処理 の続きを読む

≪ トップページ ≫
カレンダー
05 << 2008/06 >> 07
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 - - - - -

カテゴリー
最近の記事
最近のコメント
タグクラウド

リンク