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

Pemrograman Dasar Dart
Pemrograman Dasar Dart

Chapter 11

Map Loop

remove_red_eye Artikel telah dibaca 441 Kali
spellcheck 122 Kata, 880 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