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

Pemrograman Dasar Dart
Pemrograman Dasar Dart

Bab 11

Map Loop

remove_red_eye 2728 Kali
spellcheck 122 Kata, 881 Karakter

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 Selanjutnya (Class)
Navigasi Konten