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.