Interpolación de strings en Dart
Plantillas con $, llaves de expresión y literales multilínea.
void main() {
const bird = 'goldfinch';
const count = 7;
// $name splices a value; ${...} splices any expression.
print('$count $bird sightings');
print('Even flock? ${count.isEven}');
// Adjacent literals concatenate; triple quotes span lines.
const banner = 'MORNING '
'WATCH';
const sign = '''
Hide rules:
quiet voices, $bird nesting''';
print('$banner\n$sign');
}
Cómo funciona
$countsuelta un valor;${count.isEven}corre cualquier expresión.- Los literales adyacentes se concatenan entre líneas.
- Las comillas triples abarcan líneas y siguen interpolando.
Palabras clave y builtins usados aquí
constvoid
El intento, en números
- Líneas
- 15
- Caracteres a escribir
- 368
- Tokens
- 75
- Ritmo de tres estrellas
- 70 tpm
Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 64 segundos.
Paso 3 de 3 en Valores; paso 3 de 27 en Fundamentos del lenguaje.