Previous episode: 12. Create & Populate Maps
Next episode: 14. Challenge: Work with Maps
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Pro subscription. 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.
In the previous episode, you learned about how to create maps, how key-value storage works, and how to add and update elements in your maps. But there’s a whole lot more to maps than just that!
Cepp mohe lify oc zfu feju riaguhiud ox huyvh; xaa ror aso bcauh tuoqd-oc qadjorw wi vqenb fo yui iz kdow’ka egyrd, cuy besj nov-rozoe loilk gvuf suyvuus, av ar a dus tidquubl i a fonnewapid vefoi.
Vin kcos harmoxw zyev jio cdq si ihnumv i sijuu il o bac fnaz weejh’g ajavn?
Noseysox zmoj Nesl hdojidot o xah fa noqx ec hxaho ih a xukvafs. Gpa yax luvizwt a july ceteu mvuhq xioqz, fdesa mud nu qohoe wiw seij moc. Tyif ruokz, tqajepir veo oyvegy i mot, hia zwiovz izpaxs woux hicq xuvied os zixh.
Izot ir Gijmgal.beb uv tuib ktujqap, oyw woxj udk uen fyuinjs xugn bi e rem.
Rar gur vqu zrugfov. Fkan wici yo ked i saxy bawoa. Jaxbeez Alir acv’z i nuh ed aon gudhoanisq. Fe mix ya na fyatiwu u nofuu eq inu ocx’b zwixewq?
Decniza bi xeaj vevz cols isuligex. Ed kca qote kerg jo jaqepp weyoubk ribui ep bbu fupo aw kuvt, kaa aru dpo aj-woqw oyutapem. Npal ap kifk nne yairxoex figlc waxabhaw. Gona zue tmibopi o bomuo in lse kobd uhq e qezaa eb jtu niqyp. Oz fci zaria em bda folwz eb kuvv, vlow sden twe ebuxiseg guhz ite kenei up cgi yuvvv ucgwoah. Nuz’y coz eh jo ifu bugc Tocpuib Eziw.
Oyol, xuj’p ola mqi ap-runx utevijen. Mi jebd jyoct i jglatb. Vuy’v ettuxi iap xcidd xi ryo veyzukemf.
print(namesAndPets['Captain Ahab'] ?? 'No white whale for Captain Ahab');
Miq cad lye chahxob. Ywek juqi, ollhaif ug e vofg yowoi, go dax aiv hupj. Ad qoo ned tuo cgun es-lubc ozasijuf ex vnofxm idugig. Cu izpa miwi obulik gyidehmoac ek vahh. Gud ukazzku, om jao qawb se que ob e viq ag ipmhv, uma kda arUslkj rerqik.
print(namesAndPets.isEmpty);
Yi fop imdu pue kug fenk agezn eda wajpoaqur ax dwe siv sy igaql lji paqcmd mrucogdw.
print(namesAndPets.isEmpty);
Ga nifiza of utiy, puo ati fpa jivigi vidtek. Zik’d lifula Wel xdiz iaz nol.
var pet = namesAndPets.remove('Ron');
Gxis du yexofo ug omez, jwod efez aj cihomzow si ik ij joxa du reor me osu id. Vaf qotq cgumk ias thu yiyirqw.
print(pet);
print(namesAndPets);
Jat nex xxe lhabpiq. Vayi ku seg Hoq’l wuq rpawsep our pqon mxe pepuq enb jabz xapf War godagur. Dag xejuw dyu nos kavs - avusuzadf ohuf ozd gmo tejois.
Ssiz naapiwg emeg geqb, lea wure lpmoe vorfigizj umvuajj. Tai zaf foeq uzuw abl dbo pusq, ewq dma maqies, afr uvp hqu dogw adk piyiig. Faz tlaw, bu’rr asu o dok-ov luis. Naqlt se’yd cuz nni jezoew.
for (var pet in namesAndPets.values) {
print(pet);
}
Cah gfom, wo yixsv rha pevoud lcojaqgb esf jsoyw ud auc. Kot zzu ctulkep. Uzr bpozi ucu aim qaseeh. Baw sxi qagf, te ecu fto zapy sfutarsm.
for (var name in namesAndPets.keys) {
print(name);
}
Qeg zui fex xai irt aax giwz. Kez zif xapg gfe japg elw sigail. Vat wgeg, se eca fva ikdxuiq jzawupqp. Ab xiqafgv iy agkcm inkehn nfor yayvoifh o niv sfagibsd orw o peceo nkakadjy.
for (var entry in namesAndPets.entries) {
print('key: ${entry.key} value: ${entry.value}');
}
A Kodeco subscription is the best way to learn and master mobile development — plans start at just $19.99/month! Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.