私はitems配列を構築しようとしています。私はCSVファイルをループしていて、アイテムのリストを展開して一致するものが見つかると以下のコードを参照してください:ruby .mapの結果を配列に追加しますか?
items = Array.new
csv.each_with_index do |row,i|
items << ["a","b","c"].map {|x| row.to_s.gsub(/XXXXXXXXXX/, x.downcase)}
end
puts items.length
これは希望するアイテムの配列に戻っていません。マップの結果を配列に間違って追加しましたか?
おかげで
あなたはあなたの例では、 'i'を使用しないでください。ほんの一例ですからね? –
あなたの現在の結果とあなたが望むものを結果として表示します。 – user2012677