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

Pemrograman dart - forEach loop

Pemrograman dart - forEach loop

Artikel ini dibukukan pada buku Pemrograman Dasar Dart
access_time 07 Jun 2021 remove_red_eye 3324 Kali spellcheck 154 Kata, 1133 Karakter
#dart #looping #forEach

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 ini dibukukan pada buku Pemrograman Dasar Dart
Navigasi Konten