【发布时间】:2013-12-15 20:33:45
【问题描述】:
我有一个这样创建的二维数组:
array = Array.new(10){Array.new(10)}
如何在初始化时为每个单元格分配默认值?
我知道我可以使用两个嵌套的 each 循环来做到这一点,但我想知道是否还有其他方法?
【问题讨论】:
-
为第二个参数提供值。
array = Array.new(10) { Array.new(10, 4) } -
@kiddorails 非常感谢!
-
kiddorails 应该把它写成答案
-
@DavidGrayson Erm,好的。我刚刚发表评论,因为这个问题非常琐碎,并且可能在某处重复。无论如何,我会将其添加为答案。
标签: ruby arrays initialization default