AD

¿Ya dominas lo básico? Un curso estructurado de Go es la vía rápida para dar el salto.

Ver cursos de Go en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐹Lecciones de Go
Lección 46 / 68

Cadenas de varias líneas (comillas invertidas)

En esta lección escribirás un texto de varias líneas de forma legible.

Un texto entre comillas invertidas es un string sin interpretar: conserva los saltos de línea tal cual y no procesa las secuencias de escape, así que \n se queda como esos dos caracteres.

El código de ejemplo imprime un mensaje de varias líneas.

Esa ausencia de escapes lo hace ideal para expresiones regulares, rutas de Windows y JSON incrustado, donde las barras invertidas abundan. Es la razón por la que los patrones de regexp se escriben así en casi todo el código Go.

El detalle que hay que tener presente es que la sangría del código forma parte del texto. Un bloque escrito con tabulación dentro de una función arrastra esos espacios a la salida. Go no elimina la sangría común como hacen los bloques de texto de Java, así que suele escribirse pegado al margen aunque quede raro.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Go directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)