要素の数だけ、繰り返しブロックを実行 .map
条件に合う要素を探すメソッド .select - Training to develop the IT skills
上の記事でselectで要素を探して戻って来た配列を.mapでひとつずつrowにいれる
mapは要素の数だけ、繰り返しブロックを実行する
cn_list = CSV.read("#{ARGV[0]}").select { |row| row[1].include? '株' }.map do |row| p row[1] end
結果
"株式会社りんご" "株式会社みかん" "(株)落花生"