【发布时间】:2012-03-22 02:14:24
【问题描述】:
要遍历一维数组中的元素,我可以使用
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,如果可能的话,我想避免使用matrix。
【问题讨论】: