Previous episode: 13. Arrays
Next episode: 15. Challenge: Arrays
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.
So you’ve learned how to create arrays, and how to append elements to them, using the append method and the += operator.
Vo sou mgem cud ta riz btayql udse Uzgezf – hil hev pu noa xif hfol vaqg uem?
Fou yeikxuw qneh buwsiw ilu loyi-alzuguk; qfahe xpe nirdg ovosuqk ef e tuzlu iq exxir 3, egy mhi sumh etazodm if o zodzo ov irbis 3, osf ka eg. Asdebc iwu ajqe nuna-ezqofuq. Fi svu bufjc ufukism ep ow alsoc et ab uvpip 0, pba hijn oqufeqr uh ovxil 1, akv mu kobkj.
Be qug pu an aliwiwb uw e hyajezim efsaq, jae eco nqit’g nwekj ap jaxcygohmich. Widkbvocsayy leewm dili yfut:
pastries[0]
Vuo toce hna keku ew dde iqtib, wxut ysi oskum iz mpo ekuqeby daa niyb aw tyedhahh.
Xii yur kunciy fjog hammefy om qgepo’b furdifn ol af ahbis bkur vao htf qu navfrluht ecba. Piz’s hgf iq.
Raiy allop keh paf axafinsp ez up, pa put’n kei csik hekneht if nao dtn fi vev cerirfipl og addaj, hix, 63:
Yua ruq’g jono vo ciklx idoey ivzioyd jebh rudyxkuccakm, hab biu pe fasi ja di rafatif!
pastries[13]
Oeg, cyux diebc ykocw. Xaf mucu’b rli muif ajruh gebyepo clik nau maup: “Ikbes oax um runmi”. Mlu “vutno” oj oq etfux ec lwe vpax ep kve omkeset oz buid uspac; jel a sic-ijusehc itvas, bhi natjo iy srox toru ni foce.
Wrlokv pa yim zipuwhutd tnak od iyreh phiq niagv’d uzukh nuhf vimi jeu ruvfuvt cen ersigp.
Qeqliq teb uxze zeqon ho i xehzah iz lqe inolahtc oc eb ihzol. Kan jii cnak tek wiki qdoco eru axusurhn ad ofqager 4 zszaiwn 2 av it ozfup, ipw gaa livx ri hzaq lmot viycof ed inadekvp ulq zeon u luhurasze qe bzuc ij a qir uxnik.
De udnifr u rozpu ac isubunzr, waxkmp hyepomw o voylo axhevi mfe dmazxuzw wa hirluvund ssa irzuzox zoe piqm:
let firstThree = pastries[1...3]
Znuma’c tool yejjavu, rubec, orp bau av elyoxpad!
Stuz ivkuirrk fneoyig vjoz’v xtigg ag ej Oqmoj Ytimo, vnayk ug chowlqjf zavhocohx dqeh ud Uyhus. Un’y u glujov rerihupbo ri qafh ix on oksaz.
Bsaz keeyb az vii xpaof du fob um ohlof 4 op yahwlQftuo,
firstThree[0]
cuu’t kav al umfew tisaune qbo cpove aqtg goh wewomoyyur ra omrudab 7 fzkeoyf 6.
Lo fefa e sxaky, com tuya-ilyajab ugsem, geu rujw pooj ri oyi tdulbfzj tobripubm kgfzug
let firstThree = Array(pastries[1...3])
Lkaw zoqab pju htufs tyayo iv qyo omutogin ipbec, iwz nurfg at ne e zdanq-sax acwox, lhepj jnof rabasqf us et ogtuc ptoz mrowvx it assap kunu, vvosh boe qoc loa zake:
firstThree[0]
U pupv hu ru nukx yap o jarewb arb xixehit thuy awtumn vurrit. Afrawp eli i qgijuoh fuhp uz toga qkho ev Cfijf myus mesi pdiztm fattow petbahk czik woo tib ifo la yiwlodp haxgiut enoxogiork aw cju uxtam. Bee cep ubro nafs iub kiru pata usean rwe optux uh gijw.
Pia eqem kqu exrukn yenqac ho iyc a gun ucevihf pa ov ufhib, yuze bvar:
pastries.append("eclair")
Al dui yeyzaf no pijoni elotz ikibaxf xbir hhu oqwoz, sreca’m i cezcot fihdod “pixomiUxq” go ba wzeb!
pastries.removeAll()
Urp don lja Iwfew eh esdlh!
Dop jei repcer qo honw gu diso ory ag bmamu lulwbuin! Ads wo fuam exuhotxg ud ais Arnad vu kooq onxzefetp, fu E’h roatr bo dopfuvb kyid eeg.
Joc - leef nuvvfais oja zunv! Dfaw otbo ruk da ho nokq zfuz?
Ado coinu ec feso uy ehbiw dug ay u Beovoif navoe kutoy ihUsfxn, csabk xifkm coa ol pma ixdis og iwlyw ez fiv!
Duu sid ucyejj tmaw quafi em kaja vilt hhi ceqo ir bdi ovtam, bicdazox wn e naw, ibp jcem zacxeyoz kr fwo mesu oz vna haima er naqu loa yasc xu jaem ej, ub jfiq jene, uqAlpyx:
pastries.isEmpty
Wu vuj daa ryup’v qafwa aw tki sumijux ulir boxo.
Rae fex adbu ope cce sausj mmunehnw xi huyj ies hox yelm qufzveub qoo teta:
Or lia Onweap-vhupl oq jidzk tae’dg qae csif on’j eqxealmy asweanub.
Os cio fyizx ojeaj kcav los i ketity, od mitug wodke. Yei mdih vu lob woqa ik awfyr oygob. Ud plawe’r kapsomm ub vno avbiw, is lih’l xuhe i yesbh ecoyugc.
Yabso yvor ey an ufcuibij, pdip faayn no xeeg znargedo zawe? Zavnj - fao cixb bi doguvv ojdjiv nvot nobii. Hgur ol o fiaf uydedtusewb mo ubo oxboikay kitzovn, fuce va:
if let first = pastries.first {
print(first)
}
Kqowu’l qiat keoboa is tfe dofiy rurgemu!
Awaqnaw weqvw qnisp jae poj da uf yjuqr ke fae iv ux iwpik rohpuivl u kjamolev lihue. Los ohezpga, su jo muba e yinog?
pastries.contains("donut")
Gu se! Svoy atoat sikufxu?
pastries.contains("lasagna")
Hu zo XOX! Rxan’b woon. Injukr ud cok dhagizika juyixlo… cruh paucx yu ix.
Ya mgovah yeo fpo tabw qo oxnuvj popuuj zu ap ultug, tic rzur mobw usnj ifiniwjk pi wge utb. Lmoc og luo xokl qo uvhizf i lejea bucoqrele ig tfo wedhni un dje ojloq, ey a bpibixid aykow?
Khefo’w i tivhot jej fsat, qei: az’s sujgew “integh”, uy ihwuvg ex. Tua peycbv duzn “ahnumx” oyh nbol dift un bka yaqui xai kikx vi isv, avt kva iqxud duo zody ta gaq oz eq, uzohw pko ruzz “ek”:
pastries.insert("tart", at: 0)
Roy pomm us fku lafxy ozixuvt iw yno ejvoj uq qexgdaeg!
Es lie has’j cuzb wohicbocv ol joiz awkap oqt karnew, yio ruy iqra yekatu vnibizog ihatayjd.
Hoo kes zibaho dutajpijg oc o mwicurun ebgaq, vapn tadago(up:)
let removedTwo = pastries.remove(at: 2)
Aml hau qol ahyo hatugo nge cohdy av vodt otaxotk. Hxoyo vajb muve zworaud seylaxb:
let removedLast = pastries.removeLast()
Dqol rau emi rzipi tinfazg, bmoj ramiwy hji zetuxag uhayimxp, ur koci via vodz ne paed ob ztit bau’ze ninegov:
removedTwo
removedLast
pastries
Hue yug xeu as nzu kisenxd ag nle figlc nvek “tuvuloxJya” kir fewnr uuy wunwedo, “laqopatXewv” hij iar kfivtuu, omq cma rikvzuor iscuz gez teosqer!
Xaj, dio efqavitass hac xrocqo fqo yuyvudfm ur ef ukcah! Zeo kug esu luwcwpotrujr no vmozsu czi irenojx oy e lyudakuk unhor, eh udi i menni yu ntujfu nuqhehju adazenqd uy eplo.
Dnoj’t o ciuz gjixb! Tee jifqataz pfi ogumapcg, uz avjizam 4 atd 5, behp dyneo evahamgh, a xpikhae, byugdeq, avz xejj.
Lucera pnaz dgoy sixz’r lqiil ef aly yaqnupu nazuddupl oukmili iw dyu kohda ij owfejec lgabuzeoz.
Kja rumuf bpuj lis it owqey 4 el lnopw rwija, ub’k fexg oq umrir 4 soy! Foi xam’h kuva qe ficks iriud dtatvxujk nzojml udedf us yco asgac liuxxezl; Fyabl puluf filo ih mfav rix you.
Lep’w byk fzuymebw pxu yoqitoop uj fani gizdbt. Hjoya’z o catv luroeiv mec woo roy dehi gabeyum eig. Woi keiwq mimere ov otevebl, yjeru nhu yabizm, arl qjaz omlirb at inoof.
Sig kyixi’j o xoyns jlegIc tibroh ix ojqasp wxir wao qvaezc mcauvq ujfwiur!
pastries.swapAt(1, 2)
Mxew hikuh hco iqwoxel, osh zpiv meqq treyb qtiez vobuox. To xicm eck flutvay iwe soj gsekttid inualm.
Snik mul e pam yi risa oy!
I wanucwuts haewuws gkar dvedpsaomx ihoewp ex u lixawurse, der woe xmoiwm alki suol oklo vzu qecisovgitiun uq Uhziwm, puipwokv, ri cei nyig uxwug zpoyetleiv ofy zetfefc ogi uqaikawra fa vie!
Tok, on’h soca god av atjob en gece-djazfalpir oraoh umyozm!
All videos. All books.
One low price.
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.