【发布时间】:2015-07-08 17:45:25
【问题描述】:
具体来说,我想知道为什么当我使用 .fill 创建一个包含多个子数组的新数组时,使用 .fill 创建的子数组是同一个对象。
array = Array.new.fill([], 0..8)
subsquare[0].object_id => 7220340
subsquare[1].object_id => 7220340
如何在确保每个子数组都是自己的对象的同时创建这些子数组?
【问题讨论】:
标签: arrays ruby multidimensional-array