Si agrego una barra invertida + espacio para el inicio de las cadenas dobles e individuales citados, que obtienen resultados diferentes:Las barras invertidas en cadenas entre comillas sencillas en comparación con cuerdas dobles citados
"\ text"
'\ text'
En la salida de la cadena entre comillas dobles Solo veo un espacio.
En la salida para la cadena entre comillas, veo la barra invertida + espacio.
¿Qué está pasando allí? ¿Esto se debe a que '\ '
se interpreta como un carácter especial en la cadena de comillas dobles, pero en la cadena de una sola cita los caracteres se conservan como están?
Si cambio de las cuerdas a esto, ver el mismo resultado, es decir, una sola barra seguida de un espacio y el texto:
"\\ text"
'\\ text'
En ambos casos se escapó de la barra invertida. Estoy confundido por qué funcionan de la misma manera en esta situación.
¿Hay alguna regla que ayude a explicar la diferencia fundamental entre las cadenas de comillas simples y las cadenas de comillas dobles que manejan las barras diagonales inversas en Ruby?
Después de sus ediciones, su pregunta ahora es esencialmente "es Wikilibros actualmente actualizado para Ruby 1.9". Edite el título de la pregunta para que coincida con esto. – bzlm