LoginSignup
0
0

More than 1 year has passed since last update.

【Ruby】複数の繰り返しメソッドの備忘録

Last updated at Posted at 2021-10-24

目的

複数の繰り返しメソッドの備忘録

結論

6種類あった。
times
for
while
until
each
loop

timesメソッド #回数指定された繰り返し
3.times do
  puts "Hello World"
end
=>Hello World
  Hello World
  Hello World
for文 #オブジェクトから要素を取り出す場合
sum = 0
for i in 1..5
  sum = sum + i
end
puts sum
=>15
while文 #条件を自由に指定したい場合
i = 1
while i < 3
  puts i
  i += 1
end
=>1
  2
until文 #whileではわかりにくい条件を指定したい場合
sum = 0
i = 1
  until sum >= 50
  sum += i
i += 1
end
puts sum
=>55
eachメソッド #オブジェクトから要素を取り出す場合
names = ["awk", "Perl", "Python", "Ruby"]
names.each do |name|
  puts name
end
=>awk
  Perl
  Python
  Ruby
loopメソッド #回数制限のない繰り返し
loop do
  puts "Ruby"
end
=>Ruby
  Ruby
  Ruby.....

参考

たのしいRuby第5版

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0