В чем разница между \ n (перевод строки) и \ r (возврат каретки) в Ruby? - PullRequest
0 голосов
/ 02 октября 2018
y = "Ruby\riscool"
x = "Ruby\niscool"

if x == y
  puts x
  puts y
else
  print 'Not equal!'
end

Символ новой строки и возврата каретки дают одинаковый вывод.Однако приведенный выше код ложен и запускает оператор else.Я не понимаю, как я могу получить один и тот же вывод, но чтобы оба были неравны?Может ли кто-нибудь привести пример и объяснить разницу между двумя пробельными символами?Спасибо!

...