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