【发布时间】:2016-03-21 10:16:09
【问题描述】:
下面的代码可以很好地获取常规数组中的所有其他项目。
letters = [["a", "b"], ["c", "d"], ["e", "f"], ["g", "h"], ["i", "j"]]
letters.each.with_index do |i, index|
if (index %2 ==0) then
puts "#{[index, i]}"
end
end
但在多维中,我不知道如何从0 -> b、1 -> d 等获取每个数组的第二项。有什么想法吗?
【问题讨论】:
-
万一,
letters.flatten.each.with_index是你想要的吗? -
嘿锡人,谢谢.. 对我来说,这是编写代码的最简单方法。并不是每个人都是专家;)
标签: arrays ruby multidimensional-array