$ irb
2.0.0-p247 :001 > my_array=[['','',''],['','',''],['','','']]
=> [["", "", ""], ["", "", ""], ["", "", ""]]
2.0.0-p247 :003 > my_array[[0][0]]='o'
=> "o"
2.0.0-p247 :004 > my_array
=> ["o", ["", "", ""], ["", "", ""]]
2.0.0-p247 :005 >
但我想得到:
=> ["o","",""] ["", "", ""], ["", "", ""]]
我不只是想做my_array[[0][0]]=['o' ,'','']
答案 0 :(得分:1)
你可以做到
my_array[0][0] = 'o'
关于您的错误,致电array[[0][0]]
与array[0]
相同
[0]
创建一个包含0
的数组,然后通过执行[0][0]
(与[0].[](0)
相同)来调用返回{{1}的数组[0]的第一个元素}。