Study
Dart

Perulangan di Dart

Penjelasan

Dart punya for (jumlah pengulangan pasti), while (cek kondisi dulu), do-while (jalan dulu minimal sekali), dan for-in (khusus iterasi collection seperti List, mirip for...of JavaScript).

Contoh Konsep

void main() {
  for (var i = 1; i <= 5; i++) {
    print(i);
  }

  var buah = ["Apel", "Jeruk", "Mangga"];
  for (var nama in buah) {
    print(nama);
  }
}

Praktikum

Buat list final angka = [2, 4, 6, 8, 10]. Pakai for-in untuk menjumlahkan semua elemennya ke variabel var total, lalu tampilkan hasil totalnya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Utamakan for-in dibanding for konvensional untuk iterasi List/Set/Map — lebih singkat dan lebih sulit salah index, kecuali kamu memang butuh index-nya secara eksplisit.