日常で使うRubyプログラミング

日常の作業でRubyを使う際、気になったことをChatGPTに聞いています。

ファイル入出力

RubyのRakeの使い方

RakeはRubyビルドツールで、MakefileのRuby版です。 あるプログラムを別のプログラムの後に実行したいといった、順序を制御したい場合、あるプログラムが別のプログラムの生成ファイルの存在を前提とする場合など、異なるタスクをつなぎ合わせて機能させたい…

RubyでCSVを扱うライブラリについて

読み込み時はCSV.foreach, 書き込み時はCSV.openで行うのが良いようです。 なお、読み込み時の'converters'オプションは、以下の例では出ていませんが、CSV.parseだけでなく、CSV.foreachでも使用可能なようです。 あと、改行コードの不要な変換を避けるため…