我有一个包含三个数组(内部数组)的数组(外部数组),每个数组都有三个元素。
array = [[a, b, c], [d, e, f], [g, h, i]]
我想使用外部数组的索引选择特定的内部数组,然后根据其索引在选定的内部数组中选择值。这是我尝试过的:
array.each_index{|i| puts "letter: #{array[i[3]]} " }
我希望这会给我以下输出
letter: c letter: f letter: i
但相反,我得到
letter: [[a, b, c], [d, e, f], [g, h, i]]
我也试过
array.each_index{|i| puts "letter: #{array[i][3]} " }
但我得到了同样的结果。请任何建议都非常感谢。我需要一个简单的解释。