連続した数字の配列を作成するにはループ文を使うことなく1行で作成できる。連続した数字配列は大量データを扱うときなどに頻繁に使われるので覚えておいた方が良い。

to_aで作成

irb> (0..10).to_a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

配列記号[]で作成

irb> [*0..10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]