Я пытался создать вложенный массив, но когда я обновляю один из них, кажется, что все остальные массивы обновляются. Что я делаю не так?
arr = Array.new(5,Array.new())
# => [[], [], [], [], []]
arr[0]
# => []
arr[0].push(1)
# => [1]
arr
# => [[1], [1], [1], [1], [1]]