Почему следующие строки дают мне одинаковый вывод в интерпретаторе Ruby?
'f:\new' 'f:\\new'
Обе строки приводят к: "f:\\new".Я ожидал, что вторая строка будет отображать "f:\\\\new" (если не это, то первая должна показывать "f:\new")
"f:\\new"
"f:\\\\new"
"f:\new"
Строки в одинарных кавычках поддерживают только две escape-последовательности: \' и \\
\'
\\
Вот почему в вашем первом примере \n не рассматривается как символ новой строки: его нет в списке.
\n