Rubyでファイル読み込み
ファイルを読み込むRubyのコード例は以下の通りです。
File.open('filename.txt', 'r') do |file| file.each_line do |line| puts line end end
説明
1. File.open('filename.txt', 'r'): filename.txt という名前のファイルを読み込みモード('r')で開きます。
ファイルが開かれると、file という変数にファイルオブジェクトが割り当てられます。
2. do |file| ... end: ブロックを使用して、ファイルを読み込む処理を記述します。
ファイルオブジェクト file がブロック内で利用可能になります。
3. file.each_line do |line| ... end: ファイルの各行を読み取り、その行を line という変数に代入します。
each_line メソッドはファイルの全ての行に対してブロックを繰り返します。
4. puts line: 現在の行(line)を標準出力に表示します。
これにより、ファイルの内容がコンソールに出力されます。