tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

Rangeオブジェクト

主に下限値から上限値までのループの制御に利用する。

(1..3).each do |i|
  $stdout.puts i
end

=begin
結果:
 1
 2
 3
=end

Rangeオブジェクトのto_aメソッドは、指定範囲の値で初期化したArrayオブジェクトを生成する。

p (1..3).to_a
# 結果: [1, 2, 3]