Рубиновые строки в одинарных кавычках - непоследовательный выход - PullRequest
2 голосов
/ 21 июля 2010

Почему следующие строки дают мне одинаковый вывод в интерпретаторе Ruby?

  'f:\new'
  'f:\\new'

Обе строки приводят к: "f:\\new".Я ожидал, что вторая строка будет отображать "f:\\\\new" (если не это, то первая должна показывать "f:\new")

1 Ответ

2 голосов
/ 21 июля 2010

Строки в одинарных кавычках поддерживают только две escape-последовательности: \' и \\

Вот почему в вашем первом примере \n не рассматривается как символ новой строки: его нет в списке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...