Interpolación de cadenas con el signo de dólar
Insertar valores y expresiones dentro de cadenas.
Interpolación de cadenas con el signo de dólar es una lección gratuita de Dart Academy en CoddyKit. Esta es la lección 2 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.
Qué significa la interpolación
La interpolación permite insertar un valor directamente en una cadena, de modo que Dart construye el texto final por usted en lugar de obligarle a unir las partes manualmente.
El signo de dólar activa la interpolación
Dentro de una cadena, el signo de dólar indica a Dart que la palabra siguiente es una variable que debe insertar. Es el elemento central de la interpolación.
var name = 'Ada';
var hi = 'Hi, $name!';Se lee de forma natural
La interpolación mantiene sus frases legibles. El código se parece casi al texto final, lo que facilita detectar errores.
var pet = 'cat';
var line = 'I have a $pet';Llaves para expresiones
Para cualquier cosa que vaya más allá de una sola variable, escríbala entre llaves. Dart evalúa el código que contienen e inserta el resultado.
var a = 2, b = 3;
var s = 'Sum is ${a + b}';Cuándo son necesarias las llaves
Necesita llaves siempre que llame a un método o acceda a una propiedad, porque, de lo contrario, el punto podría confundir a Dart.
var word = 'dart';
var up = '${word.toUpperCase()}';Las llaves delimitan el nombre de la variable
Las llaves también indican dónde termina un nombre, de modo que puede unir texto justo después de un valor sin añadir accidentalmente un espacio.
var n = 5;
var id = 'item${n}x';La interpolación supera al operador más
En comparación con el operador más, la interpolación es más breve y evita comillas y espacios sobrantes. Úsela primero al combinar texto y valores.
var price = 9;
var tag = 'Only \$$price';Los valores se convierten en texto
Cualquier valor que interpole se convierte en texto mediante su método toString. Los números, los booleanos e incluso las listas se transforman en cadenas legibles.
var ok = true;
var s = 'Ready: $ok';Mostrar un signo de dólar literal
Para mostrar un signo de dólar real en lugar de activar la interpolación, escápelo con una barra inversa para que Dart lo trate como texto normal.
var cost = 'Total: \$50';Anide con cuidado
Puede interpolar dentro de llaves que contengan más cadenas, pero manténgalo simple. Un anidamiento profundo perjudica rápidamente la legibilidad.
var x = 7;
var s = 'Value ${x > 5 ? "big" : "small"}';La interpolación en la práctica
La interpolación resulta especialmente útil para crear mensajes, como saludos, registros y etiquetas, en los que se mezclan texto y datos constantemente.
var user = 'Sam';
var log = 'User $user logged in';Comprobación rápida
Quiere insertar el resultado de una expresión en una cadena. ¿Qué debe utilizar?
Resumen: el signo de dólar
Ha aprendido que $ inserta una variable y ${...} inserta una expresión. La interpolación mantiene sus cadenas limpias y claras. 🎉
Preguntas frecuentes
¿La lección «Interpolación de cadenas con el signo de dólar» es gratis?
Sí — el texto completo de «Interpolación de cadenas con el signo de dólar» 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 «Interpolación de cadenas con el signo de dólar»?
Insertar valores y expresiones dentro de cadenas. 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 2 de 4.
¿Cuánto tiempo toma la lección «Interpolación de cadenas con el signo de dólar»?
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
- Literales de cadena y comillas
- Interpolación de cadenas con el signo de dólar
- Cadenas multilínea y raw
- Métodos de cadena de uso diario