Ruby向数组添加nil值



如何初始化数组并向其添加nil值?据我所知,Array.wrap不能胜任这项工作。

list = Array.wrap(nil) => []

我想要什么:

list = Array.add(nil) => [nil]

谢谢

尝试:

list = Array.new(1)

作为自变量输入的数字决定了添加了多少个幂零:

list = Array.new(3)
=> [nil, nil, nil]

也许您正在寻找(Rails(:

list = Array.wrap([nil])
#=> [nil]

但是,根据@engineersmnky的评论,为什么不只是一个简单的list = [nil]呢?

同样是list = Array.new.push nil,但还是上面简单的方式更好。

最新更新