C言語と違うところ3

  • 繰り返し系のメソッド達
# timesメソッド
3.times { |i| # 3回繰り返す
  puts i
}
# 実行結果
# 0
# 1
# 2

# uptoメソッド
3.upto(5) { |i| # 3から5まで1ずつ増やす
  puts i
}

# downtoメソッド
5.downto(3) { |i| # 5から3まで1ずつ減らす
  puts i
}

# stepメソッド
5.step(10,2) { |i| # 5から10まで2ずる増やす
  puts i
}

# 実行結果
# 5
# 7
# 9
# てことは
10.step(5,-2) { |i|
  puts i
}
# の実行結果は
# 10
# 8
# 6
  • putsって。。

pだけでいけるっぽい><
勉強ページ:
http://www.namaraii.com/rubytips/?%C0%A9%B8%E6%B9%BD%C2%A4