Collection pada dart - QUEUE

The Ngoding

Kita lanjut pembahasan tentang collection yaitu QUEUE. Que diperuntukan untuk menyimpan data secara terurut dan lebih rapi. Queue juga dapat menghpaus data pada index pertama dan index terakhir karena sudah disediakan methodnya oleh dart. berikut sample code penggunaan queue.

void main(){
  ListQueue<String> myQue = ListQueue();//inisialisasi queue
  myQue.add("1");//menambah data pada index 0
  myQue.add("2");//menambah data pada index selanjutnya
  myQue.addFirst("first data");//menambah data pada index 0
  myQue.addLast("last data");//menambah data pada index terakhir
  myQue.removeLast();//menghapus data pada index terakhir
  myQue.removeFirst();//menghapus data pada index 0
}

Experimen

  • Silahkan buat variable dari ke empat collection type yang sudah kita pelajari
  • isi data masing masing
  • print variable yang sudah kita isi
  • silahkan amati sekali lagi perbedaan dari ke-empat tipe collection type
void main() {
  //Map
  Map<String, dynamic> myMap = {"name": "John", "age": 30, "car": null};

  //Set
  Set mySet = {"data", "data1", "data2"};

  //List
  List<String> myList = ["a", "b", "c", "d", "e"];

  //Queue
  ListQueue<String> myQue = ListQueue();
  myQue.add("1");
  myQue.add("2");
  myQue.addFirst("first data");
  myQue.addLast("last data");

  print(myQue);
  print(myList);
  print(mySet);
  print(myMap);
}

Bagaimana? sudah menemukan perbedaan dari masing masing collection type ? tulis dikolom komentar yaa.. dan sampai jumpa di pertemuan selajutnya

{{< youtube id="1cerR_j-j1s" autoplay="true" color="white" yt_start="12" yt_end="24">}}

Ilmu adalah dongkrak terbaik untuk merubah nasib hidup manusia. dan ilmu tidak hanya ada dibangku sekolah saja. Belajarlah selagi mampu! Penulis

Video

The Ngoding

13 Alasan Jetpack Compose Lebih Baik untuk Pengembangan Aplikasi Android

Cong Fandi

Jetpack Compose - Surface

Cong Fandi

Jetpack Compose - CutCornerShape

Cong Fandi

Jetpack Compose - RoundedCornerShape

Cong Fandi

Jetpack Compose - CircleShape

Cong Fandi

Jetpack Compose - ConstraintSet

Cong Fandi

Jetpack Compose - BadgeBox

Cong Fandi

Video

The Ngoding

Categories

Tags