/Clollection-Set-dart-Basic

Set merupakan sebuah collection yang hanya dapat menyimpan nilai yang unik. Terdiri dari :

Primary LanguageDart

Set merupakan sebuah collection yang hanya dapat menyimpan nilai yang unik. Set anotherSet = new Set.from([1,4,6,4,1]); numberSet.add(6); //menambahkan item 6 pada numberSet numberSet.addAll({2,2,3}); //addAll digunakan untuk menambahkan beberapa item sekaligus. Nilai yang duplikat akan diabaikan.

numberSet.remove(3); //remove nilai 3 pada numberSet print(anotherSet); print(numberSet); print(numberSet.elementAt(2)); //menampilkan nilai pada index 2 di array numberSet

var setA = {1,2,4,5}; var setB = {1,5,7};

var union = setA.union(setB); //menggabungkan 2 array dan mengabaikan nilai yang sama (union) var intersection = setA.intersection(setB); //mengambil nilai yg sama antara array setA dengan array setB

print('Union $setA dengan $setB adalah $union'); print('Intersection $setA dengan $setB adalah $intersection');