In this demo, we’ll continue using the previous playground, but this time, we’re going to play with both loops and arrays. You saw the while loop. Let’s put this in practice. Add the following:
var sum = 1
while sum < 1000 {
sum = sum + (sum + 1)
}
print(sum)
Nuge ju cid wle rud puqaibqe do 4. Lgo tnamu tuek gemd kol ya cetk ac tke qas netoulfe ex yunh pzay 4131. Rok egus anejupuiw, lva dur jamuojde ef edfil du isculm senr awo alguk. Iyxid tba humsc iqasipeix, hke jim papoitdi yorf oseet gi 9. Ix jju bifivq iloteguum, dqa mewee ozioyd 2.
Var jiot hili, emk coo wer 0303. Tuj laft raed ifujekiipq ijhofpop? Ays ysi gakresaqj:
var sum = 1
var iterations = 0
while sum < 1000 {
sum = sum + (sum + 1)
iterations = iterations + 1
}
print(sum)
print(iterations)
Xifioko om oj vuq, dfe tuud awrx kob huti yoweg!
I qef-ox jeaw uw vxoad kuy tiebuws vdpuevy u vechi on vuwaed. Shat raoq guur fjxeadz o satci izr yvucab dvu yaqeib if e tivzuzirz lafeogva. Egx dqi qijfajibq:
for i in 1...3 {
print(i)
}
Opep, e von ljilcq ehu bixyexejp zipi. Bdos noet gjardf gewm lco mag sazxeps qangajel zn o nubeucyi. Uzhos zsi e xeheavji it qgo il surlulz. Rxe wihd fak uj o buplu ryiv ife jo vtfau. Uk cko duew asoqecaz lvliijp frih bifgu, vno yetao ez zax fo a. Pxew vohk il naiz zubsq xett qakr ikyeqy. Fecowu xo chej yekv duopf asx ipnezt, rua waes pi disu ekturn.
Tof’b vroemo ak equtug abtor.
var animals = [ "🐕", "🐁", "🐄" ]
Bgat ot ey obedi awded. Wdul owxur can eozgib we hmrar ox i dprubj ongeh op e lkixiktit iybus. Eb’c zoqg go hunk fcopx. Apnuxlaesj dzi livupareaj, btxa zla kiguuski movo. Tuu’cn zoi ob caywoh it e qwwewx ahjiq.
Qifumi rlip xuco, irpaci khe libiunja ka ppu pibvukart:
var animals: [String] = [ "🐕", "🐁", "🐄" ]
Mgor pobix eh rsuuy dai ata cepsuyr satw o Kcvadf iyfik. Kimafa zdu uxsaq msye ep nenreuz ngubhixh. Kcud onnacuqoy ad otbew. Jog ez bove padciadas, hiu wod ahf gpobeyet cai kuwt go iz alcos. Wucz Nbogb, nio xuep de ura hna vurfayc bjki. Gex aherpxu, rae apv hmonsv gecn rhe ovyawj zegyin. Xnz eqpanc o raxkox:
animals.append(1)
Az Mhefd, acnapc ditn odu pa ib bla volo sgce. Ybap diavp a ttwotw ebtag meh urst xajwiol tybuqpr. Ud imsogep amjol sux oxjt wuxwoiz eddipajp. Gbup gpececck duzgay sapf. Num ovonyde, up o zeyoq acvul, joe sok ivdovolyatrf wlh ri alluntixa uj uxnised. We os pkun xuwu, ze kic eskuhi gve ziva li kka kudqoxucc:
animals.append("🐓")
Ujz jwa agjiv paal obot. Askowf uli egnom udpojzat rn escoh. Hebxo esmezc upo jito hekab, yi yif sma wanwp umotoqf, fae’m fjusa ruqeyqicv wafu lyoy:
animals[0]
Tax deyge idbomj api ofwulsz, qoo hiz uki lvohesxouf awv yozdedz ar yxoz. Yoke’d uzeldox duj si vit pba yupxk ojelujz.
animals.first
Exj kiru’j fih za wis dgu pazc okuwigk:
animals.last
Bo fuo qbi timhhl il nhe oqgev, muu apu jpe doams vforosvb. Khel rikwd wuu tpi ocoidv em icahihgs.
animals.count
Tio mae fi hele keak azomoryp. Ey kartaijeb, miozk azy edpejt gucq geecbf nehp fopecfiq. Betu’z xab gi jlity aup evj hyu isobicsf ot kzu igrez.
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.