繰り返しには while
文, times
メソッドなどがある.
while
文は条件を満足する間は繰り返し処理するための基本的な構文である.条件式によって繰り返すかどうかを判断するような場合に利用される.なお do
は省略することもできる.
while 条件 do 繰り返したい処理 end
while.rb
# 1から10まで表示する
i = 1
while i <= 10 do
print i, "\n"
i = i + 1
end
1 2 3 4 5 6 7 8 9 10
times
メソッドは繰り返す回数が決まっているような場合に利用される構文である.なお do
は省略できない.
繰り返す回数.times do 繰り返したい処理 end
times.rb
# I love you! を10回表示する
10.times do
puts "I love you!"
end
I love you! I love you! I love you! I love you! I love you! I love you! I love you! I love you! I love you! I love you!