如何使用X nil值定义数组?

时间:2015-03-25 16:18:42

标签: ruby

我有integer,其值为

我想创建一个array,其中nil值代表此integer

例如:

i = 5
# The result i want is
[nil, nil, nil, nil, nil]

Ruby最常用的方法是什么?阿卡,最短的路。无需循环等。

2 个答案:

答案 0 :(得分:3)

这是一个非常基本的问题:

i = 5
Array.new(i) #=> [nil, nil, nil, nil, nil]

答案 1 :(得分:1)

i = 5
[nil]*i #=> [nil, nil, nil, nil, nil]