21

改行で終わる文字列をフォーマットする必要があります。「\n」を追加するだけですが、これをWindowsでも機能させたいと思います。多くの言語には、プラットフォームに応じて適切なCR / LF / CRLFシーケンスを提供する定数がありますが、Rubyでは何も見つからないようです。それは存在しますか?

4

1 に答える 1

29

Rubyには4つあります(!)

p $/
p $-0
require 'English'
p $RS
p $INPUT_RECORD_SEPARATOR

IO#puts(= File#puts)を使用すると、適切なEOLが処理され、手動で設定する必要はありません。

于 2012-10-10T13:15:23.287 に答える