CSV形式での出力方法がわからず困っています。
状況は以下になります。
目的
華氏⇒摂氏の1〜100までの対応表の作成
コードは以下のように書きました。
def fahr2cels(fahr) return (fahr.to_f - 32) * 5 / 9 end 1.upto(100) do |i| print i,"°F" ":", fahr2cels(i), "℃", "\n" end
これを実行すると
1°F:-17.22222222222222℃ 2°F:-16.666666666666668℃ 3°F:-16.11111111111111℃ 4°F:-15.555555555555555℃ 5°F:-15.0℃ ~~~~~~ 95°F:35.0℃ 96°F:35.55555555555556℃ 97°F:36.111111111111114℃ 98°F:36.666666666666664℃ 99°F:37.22222222222222℃ 100°F:37.77777777777778℃
のようにコンソール上には表示されるのですが、この形式を崩さずに
csv形式で書き出すには上記のコードにどのように追記すればよいでしょうか。
ご教示のほどよろよろしくお願いいたします。
前回の質問で、CSV形式の出力方法を紹介しましたが、難しかったでしょうか?