21

我需要格式化一个以换行符结尾的字符串。我只想添加一个“\n”,但我希望它也可以在 Windows 上运行。许多语言都有一个常量,可以根据平台提供适当的 CR/LF/CRLF 序列,但我似乎在 Ruby 中找不到任何东西。它存在吗?

4

1 回答 1

29

Ruby 有四个(!)

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

使用 IO#puts (= File#puts) 将负责正确的 EOL,无需手动设置。

于 2012-10-10T13:15:23.287 回答