私はWindows 7を使用しています.Ruby 1.8.7ではputs
、改行を追加してテキストファイルに書き込むため、これらのirbコマンドは次のようになります。
my_file = File.new("C:\\new_file.txt", "w+")
my_file.puts("first line")
my_file.puts("\n\n")
my_file.puts("")
my_file.puts("fifth line")
my_file.close
次のようなテキスト ファイルが生成されます。
最初の行
...ここに 3 つの空白行があります (エディターは改行も削除しているようです)
5行目
Ruby 1.9.3 では、 を追加して改行を強制しようとしても、改行が削除され、\n
次のようなテキスト ファイルが生成されます。
1 行目 5 行目
ファイルに改行を復元するために何が変更され、何をする必要があるかを誰かが知っていますか?