typestar

Bucles en Dart

for-in para colecciones, el for clásico para contar, while de guarda.

void main() {
  final transects = ['reeds', 'shore', 'meadow'];
  // for-in walks a collection; the classic for counts.
  for (final t in transects) {
    print('Walking the $t transect');
  }
  for (var lap = 1; lap <= 3; lap++) {
    print('Lap $lap of 3');
  }

  var batteryPct = 40;
  while (batteryPct >= 20) {
    batteryPct -= 15;
  }
  print('Camera back in the bag at $batteryPct%');
}

Cómo funciona

  1. for (final t in transects) recorre la lista sin indexar.
  2. El for clásico de tres partes todavía cuenta vueltas.
  3. while repite hasta que su condición se vuelve falsa.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
16
Caracteres a escribir
363
Tokens
100
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 86 segundos.

Escribe este fragmento

Paso 3 de 3 en Control de flujo; paso 6 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →