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

Pemrograman dart - map loop

Pemrograman dart - map loop

Artikel ini dibukukan pada buku Pemrograman Dasar Dart
access_time 07 Jun 2021 remove_red_eye 2378 Kali spellcheck 122 Kata, 880 Karakter
#dart #looping #map

Penjelasan

Pada bahasa dart, looping menggunakan map, secara fungsionalitas sama dengan forEach. Namun, map bisa merefaktor sebuah data.

Jadi untuk merefaktor sebuah data, pada setiap callback, harus ada return dari value sebuah data tersebut, sebab setiap callback yang ada pada map memiliki type data dynamic.

Penjelasan Gambar

1. Merupakan data setelah direfaktor

2. data yang akan direfaktor

3. statement map

4. logika yang ada pada perulangan map yang mengembalikan data berupa julio jika nama element (e) adalah arthur.

5. mengembalikan data, jika kondisi if tidak dijalankan

6. merubah hasil map menjadi sebuah list.


bisa copy kodenya di bawah ya.

void main(){
  List data = ['alex', 'ferguso', 'arthur'];
  var replaced = data.map((e){
    if(e == 'arthur') return 'julio';
    return e;
  }).toList();
  
  print(replaced);
}

hasilnya adalah

[alex, ferguso, julio]


Artikel ini dibukukan pada buku Pemrograman Dasar Dart
Navigasi Konten