Чтобы перебрать элементы в одномерном массиве, я могу использовать
array = [1, 2, 3, 4, 5, 6]
array.each { |x| puts x }
Есть ли способ сделать это для вложенного списка или двумерного массива?В этом коде:
two_d_array = [[1,2], [3,4], [5,6]]
two_d_array.each{|array| puts array}
Я хочу получить [1, 2], [3, 4], [5, 6]
, чтобы я мог получить доступ к каждому элементу списка отдельно и выполнить с ним некоторые операции, например array[1] = "new_value"
, но он дает 123456
Iхотите по возможности избегать использования matrix .