Ответ 1
Ruby получил четыре (!)
p $/
p $-0
require 'English'
p $RS
p $INPUT_RECORD_SEPARATOR
Использование IO # puts (= File # puts) позаботится о правильном EOL, не нужно устанавливать его вручную.
Мне нужно форматировать строку, которая заканчивается символом новой строки. Я бы просто добавил "\n", но я хочу, чтобы это тоже работало на Windows. Многие языки имеют константу, которая обеспечивает соответствующую последовательность CR/LF/CRLF в соответствии с платформой, но я не могу ничего найти в Ruby. Он существует?
Ruby получил четыре (!)
p $/
p $-0
require 'English'
p $RS
p $INPUT_RECORD_SEPARATOR
Использование IO # puts (= File # puts) позаботится о правильном EOL, не нужно устанавливать его вручную.