1. ホーム
  2. ruby

[解決済み] 整数値をもとにしたn個の配列の作成

2023-04-26 02:03:56

質問

の整数値を持っているとする。 10 .

のような10個の要素からなる配列を作成するにはどうしたらよいでしょうか。 [1,2,3,4,5,6,7,8,9,10] ?

どのように解決するのですか?

範囲を指定してスプラッタすればいいんです。

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

Ruby 1.9では、複数のsplatが可能で、これはかなり便利です。

[*1..3, *?a..?c]
#=> [1, 2, 3, "a", "b", "c"]