Gunakan tanda [] untuk mencari tag gan! contoh [flutter, javascript]

Pemrograman Dasar Dart
Pemrograman Dasar Dart

Chapter 10

Foreach Loop

remove_red_eye Artikel telah dibaca 470 Kali
spellcheck 154 Kata, 1133 Karakter

Penjelasan

Pada bahasa pemrograman dart, forEach merupakan sebuah syntax yang dilakukan untuk mengambil sebuah list, ataupun map. Data dilooping sesuai panjang (length) sebuah data, yang dijabarkan isinya menggunakan callback.

Untuk lebih jelasnya bisa lihat gambar dibawah.

Penjelasan

1. data yang akan dijabarkan, merupakan data yang berupa List, data ini tidak harus List, data berupa map juga bisa.

2. statement merupakan penulisan forEach, foreach harus diawali dengan data dan disambung dengan tanda titik (.)

3. callback merupakan statement untuk menjabarkan isi/element yang ada pada list.


Contoh Penulisan

forEach pada List

silakan di copy dan dicoba gan:

void main(){
  List data = [3,2,1,4];
  data.forEach((e){
    print(e);
  });
}

output-nya adalah

3
2
1
4


forEach pada Map

silakan di copy dan dicoba gan:

void main(){
  Map<String, dynamic> data = {
    "nama": "gepcode",
    "usia": 2,
    "satuan usia": "bulan",
    "jumlah pengunjung": 3000000
  };
  data.forEach((k, v){
    print(k+": "+ v.toString());
  });
}

hasilnya adalah

nama: gepcode
usia: 2
satuan usia: bulan
jumlah pengunjung: 3000000
Artikel Selanjutnya (Map Loop)
Navigasi Konten