To iterate over a Two Dimensional Array in Ruby, you can use nested loops or methods like each or map.
In this example,
matrix
.matrix = [[1, 2], [3, 4], [5, 6]]
matrix.each do |row|
row.each do |element|
print "#{element} "
end
puts
end
1 2 3 4 5 6
In this example,
matrix
.each
method to iterate over each row of the array.each
method again to iterate over each element of the row and print the element.matrix = [[1, 2], [3, 4], [5, 6]]
matrix.each { |row| row.each { |element| print "#{element} " }; puts }
1 2 3 4 5 6
In this tutorial, we learned How to Iterate over a Two Dimensional Array in Ruby language with well detailed examples.