¿Es posible escapar de carácter dentro de comillas simples en ruby?

Acabo de enfrentar esta pregunta en la entrevista. ¿Es posible escapar de carácter dentro de comillas simples en ruby?

La confusión está en el siguiente código.

puts '\\' # Output: \ puts '\n' # Output: \n 

Parece que la barra inclinada hacia atrás se escapó, pero el carácter de nueva línea no.

Soy consciente de esta pregunta, pero no estoy preguntando acerca de la diferencia entre comillas simples y dobles. Estoy preguntando si es posible escapar de caracteres en comillas simples o no? ¿Y por qué solo se permite escapar barra invertida?

Los únicos caracteres que deben escaparse en una sola cadena entre comillas son '\\' (para barra invertida \ ) y '\'' (para comillas simples ' ).

    Intereting Posts