Rubyの繰り返し処理をおぼえよう
Rubyの繰り返し処理まとめ
Rubyの繰り返し
繰り返し構文
for i in 10..20 do p "hello"
end
doを省略できるfor i in 10..20
p "hello"
end
while i < 5 do p "hello"
end
while i < 5 p "hello"
end
10.times do i
p "hello"end
10.times{ i
(10..20).each do i
p "hello"end
(10..20).each{ i p "hello"} for whileはブロック処理ではない
for whileはブロックではないので、なみかっこを使っての省略はできない。でもdoは省略できる
eachとtimesはブロック処理
eachとtimesはブロック→
i