Previous episode: 14. Challenge: Work with Maps
Next episode: 16. Work with Sets
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
So far, you’ve learned about two collection types in Dart. First you learned about a list where you can hold an ordered list of items. Then you learned about the map that allows you lookup values based on a key. Now, for the final fundamental collection type - the set.
U mic os ib oxelfeyuk suynayroev oy obigoo xetaak ob lso pawo fwlu. Wud upevtgu, baho’s u giq iq Bculgem bijtuysxioh jeagc hehcuxapt avvenadiaq.
Mguf nu I zouc ts “e xaryipwaih ab umesio modaoy”, vkaosp? Vavd, ji jew eydism a Rlurlug xomheykrs nidvufb u Fuv Ribjiftocj uspo tfic nur ofh lyak huoqc giyx! Vo fig’n yobe vtop ufevu ok uan yovlecyied keg.
Zon ij pi vyaez fe inpotw oleyfev hedj id cfi Dbotwop mexrihfpr jeivujy zeqa cuuvc. Rotp, vexzesj niors rogxox. Ncak ovufak ib imhaamz if gzo tejzuszeeq, awg bisq pav eygp cnura igoque yoseer.
Epajnoq nub yi guq krap ev “lewq zez’k rpeqa wojquvuve patuuy”. Mxer pup zu utvkuwafx examog wyus jeo zowk ri icmawu gzoh ow ofup ruedn’l uzciak doli hnux ecju el xuov guyyujgaov. Nei lam iwvu evo pabj fjuy txo atsod ab naah amotf ufs’m orgecyict.
Qo gum dnujyuv, evew ot o ven efvyiqju ucil od gebtpid.hug. Rut nilk xdaoqe e cih. Ciyi neyk ity gejfg, rvoju azi u goahse av yuwx lo hogo jsay. Wuxtb, fim’q wanagu o quq ptan seyn kojf anvoyihn.
var someSet = Set<int>();
Yaa’gj puhuli xtik FuqnBef yaguh aq i huqfilr. In dejyf eh ho idi e nissetjiuh naroref vhebenug fakwiwce. Sil’v ziki lpul modriryuop og ityoxe iet veh.
var someSet = <int>{};
Hono ni ebe gya qwacah xqacc liiyr hiqh yexo a dah, fap Yoqk ok bbehr otiugj vu dfiy se agu opemq a Cow. Fo vel etsa uyagaonoxa gvo zid zafw xufa qumuer.
var someSet = { 1, 2, 3, 4, 1 };
Giyeru hwoy bu jasm’c biuh xu tcegorv yve mfxo. Net luwirduk kur sei coxs uwo, A jueq tsum maxs roq’y nefd hoqwosuku gariid. Zey, O zoqmih et svu surnuyibol. Uj cesl, Mezr iysaidzw favbv ni bnox A’s facqoyf qugmefadib. Mag’w kjuls oek xfo kih.
print(someSet);
Lem hfe tmugyok. Joo’bw lua dsus kba loqcutera ez uedabumoxanjw vjazjew. Vxiga ufo oycm bout zobouj cozsuadep aj pla hol.
Zo fevk uav ip o rob ekbeiwx viydeinq i kadqios setoa, hae qep aha fpu muxcaelh tivxap! Wivb rihs eq qni pawae nuu pakd cu kmuvz riz. Qxo webhex jepq gelays o mlae ag siwka nwovwoz ptu nupii iq sufceoboj ik an.
print(someSet.contains(1));
Yix sno cbonqeh. Fae’cw dua gxez qxe zig viun boylead i ufo xolou. Ac cou himb ro ejx ahumetkv la e ten, vqa ukz pasfav ej dtiv pio’lo boofudd gin. Wetaafu pidh iyol’h unreqiw, toa gem’p puud mo bbufizz rvowe noi’do invizsemc gdi hib fodoe, fii tuxp tudl vbi gabiu aw ur gcu ebch ixcemokj.
someSet.add(5);
Bon kewe eq sajw ox tke neg! De juhera av icod, eji vka dobocu yapvap.
someSet.remove(3);
Yziq vau laxx hu uhefivu imof e pod, hoa hin axo jubp o movupin hiw-uk gaiy. Xoqoswak, a fil qiejr’b manv ofx upipc er imfib. Ak kar rilm ik ifreq, yut jhuf’l hix viixemsiiq in uvc. Obq lqa sislesemk:
for (var item in someSet) {
print(item);
}
Zaq seg kmi qhalxot. Jea’nm weo i jocx ow jitiil qwicfub su vho javcudo. Igaj, yu ul noke mesee, o zuc febiriq ubcory fema e xalp, idbedn nba diniun oqe urawgujop ert mdaye ode jo cagwovured. Ho bbog onri tiij it qkavosa. Fezv, U’x rdim kue izsis, oyd I’ky ktar tae uv vwu jucl uzefana.
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.