我有integer
,其值为
我想创建一个array
,其中nil值代表此integer
例如:
i = 5
# The result i want is
[nil, nil, nil, nil, nil]
Ruby最常用的方法是什么?阿卡,最短的路。无需循环等。
答案 0 :(得分:3)
这是一个非常基本的问题:
i = 5
Array.new(i) #=> [nil, nil, nil, nil, nil]
答案 1 :(得分:1)
i = 5
[nil]*i #=> [nil, nil, nil, nil, nil]