質問: fileobj.gets) puts(line) end fileobj.close 私はrubyが非常に柔軟であることを知っています。各アプローチの利点/欠点は何ですか?
回答: ファイルが長すぎない場合の最も簡単な方法は次のとおりです。puts file.read(file_name) 実際、io.readまたはfile.readは自動的にファイルを閉じるので、ブロックとともにfile.openを使用する必要はありません。