typestar

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

  1. $count suelta un valor; ${count.isEven} corre cualquier expresión.
  2. Los literales adyacentes se concatenan entre líneas.
  3. Las comillas triples abarcan líneas y siguen interpolando.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 3 de 3 en Valores; paso 3 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →