我需要格式化一个以换行符结尾的字符串。我只想添加一个“\n”,但我希望它也能在 Windows 上运行。许多语言都有一个常数,可以根据平台提供适当的 CR/LF/CRLF 序列,但我似乎无法在 Ruby 中找到任何东西。存在吗?
最佳答案
Ruby 有四个 (!)
p $/
p $-0
require 'English'
p $RS
p $INPUT_RECORD_SEPARATOR
使用 IO#puts(= File#puts)将处理适当的 EOL,无需手动设置。
关于ruby - Ruby 在某处是否有跨平台 EOL 常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12819803/