CSVファイルの要素内の改行を取り除く

■[etc][Java]CSVファイルの要素内の改行を取り除く2 00:58

Java版を作ってみました。

Ruby版も作ってみました。勉強してる最中なのでもっと短くできそうな予感。

quoteCount = 0
while gets
  quoteCount += $_.count('"')
  if quoteCount % 2 == 1
    $_.chomp! 
  else
    quoteCount = 0
  end
  print
end

メモ。$_はgetsで最後に呼んだ行の文字列。で、getsは引数にファイル名があればそれを、なければ標準入力を開いてその中身を行ごとに変数$_に読み込みます。printは引数がなければ$_を出力。
組み込み変数
http://www.ruby-lang.org/ja/man/?cmd=view;name=%C1%C8%A4%DF%B9%FE%A4%DF%C4%EA%BF%F4
組み込み関数
http://www.ruby-lang.org/ja/man/?cmd=view;name=%C1%C8%A4%DF%B9%FE%A4%DF%B4%D8%BF%F4