以下のコードは、他のすべての項目を通常の配列で取得するのに効果的です。多次元配列の特異点へのアクセス
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
から各配列の2番目の項目を取得する方法を見つけ出すことはできませんで - >b
、1
- >d
など任意のアイデア?
、何をしたいletters.flatten.each.with_index' 'ですか? –
「[mcve]」をお読みください。 –
こんにちはスズメ、ありがとう..私には、これはコードを書く最も簡単な方法でした。 )すべての人はまだ専門家ではありません;) – whatabout11