0Pricing
Dart Academy · Lección

Cadenas multilínea y raw

Gestionar saltos de línea y texto sin escapes.

Cadenas multilínea y raw es una lección gratuita de Dart Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Dart Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Dart Academy incluye 4 lecciones en total.

El problema de los saltos de línea

A veces el texto debe ocupar varias líneas, como un poema o una dirección. Dart ofrece dos formas sencillas de gestionarlo.

Comillas triples para varias líneas

Las comillas triples permiten pulsar Intro dentro de una cadena. Cada salto de línea que escriba se convierte en un salto de línea real en el texto.

var addr = '''123 Main St
Apt 4''';

Comillas triples de ambos estilos

Las comillas triples tienen dos variantes: tres comillas simples o tres comillas dobles. Se comportan igual, así que elija las que mejor se adapten al texto.

var s = """line one
line two""";

El escape de salto de línea

También puede insertar un salto de línea con el escape de salto de línea barra inversa-n. Resulta práctico en cadenas entre comillas simples sin pasar a varias líneas.

var s = 'top\nbottom';

Preste atención a la primera línea

Con las comillas triples, el texto situado justo después de las marcas de apertura comienza inmediatamente. Un salto de línea antes del contenido añade una primera línea en blanco.

var s = '''
starts on line two''';

Los escapes siguen funcionando

Dentro de las cadenas normales, la barra inversa tiene un significado especial. Permite escapes como un tabulador, un salto de línea o una comilla literal.

var s = 'col1\tcol2';

Utilizar cadenas sin formato

Una cadena sin formato desactiva todo el procesamiento de escapes. Añada la letra r como prefijo de la cadena y cada barra inversa permanecerá exactamente como la ha escrito.

var path = r'C:\Users\Ada';

Por qué son útiles las cadenas sin formato

Las cadenas sin formato son ideales para rutas de archivos y expresiones regulares, donde las barras inversas abundan y escaparlas una a una resulta engorroso.

var pattern = r'\d+';

Las cadenas sin formato también desactivan la interpolación

En una cadena sin formato, el signo de dólar es solo un carácter. La interpolación está desactivada, por lo que $name aparece literalmente en lugar de mostrar su valor.

var s = r'cost is $price';

Combinar cadenas sin formato y triples

Puede combinar las características: una cadena sin formato entre comillas triples ocupa varias líneas y mantiene literales todas las barras inversas al mismo tiempo.

var s = r'''path\one
path\two''';

Elija la herramienta adecuada

Use las comillas triples para texto de varias líneas y el formato sin formato para texto con muchas barras inversas. Juntos cubren casi cualquier cadena compleja.

Comprobación rápida

Quiere una cadena en la que las barras inversas se conserven literalmente. ¿Qué debe utilizar?

Resumen: cadenas largas y sin formato

Ha aprendido que las comillas triples permiten manejar texto de varias líneas y que el prefijo sin formato conserva literalmente las barras inversas y los signos de dólar. 🎉

Preguntas frecuentes

¿La lección «Cadenas multilínea y raw» es gratis?

Sí — el texto completo de «Cadenas multilínea y raw» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Dart Academy, actualiza a CoddyKit PRO. El curso de Dart Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Cadenas multilínea y raw»?

Gestionar saltos de línea y texto sin escapes. Practicas Dart Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Dart Academy?

No se requiere experiencia previa. Dart Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Cadenas multilínea y raw»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Dart Academy?

Sí. Cada lección de Dart Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Literales de cadena y comillas
  2. Interpolación de cadenas con el signo de dólar
  3. Cadenas multilínea y raw
  4. Métodos de cadena de uso diario
← Volver a Dart Academy