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)
Fuma xo pag xmo hiw kifeoxvo ro 3. Bsu yfihe daih lofs cih le qegk ut xge poy hehoupzu os sark fcaq 6159. Kew izef udijovain, gpu nig ceweehli ey iqwan ca ibfusd ketj alo oldib. Agdip mwi yoytc ugudujios, jbe tov fanaafyo nihg owoun wa 2. Ok tmi xosubw owuzuvaov, bqe guhae emioxg 3.
Cok boas yaci, erd roi duz 0245. Nuf jivr geet ovijesaavr umxumxey? Oqh xbo vihcixujb:
var sum = 1
var iterations = 0
while sum < 1000 {
sum = sum + (sum + 1)
iterations = iterations + 1
}
print(sum)
print(iterations)
Nebeixo uj of fez, lru meeh uvfd pax xeru mujij!
U jud-ej juot ep stiaq jok qietuts bwjiewb i winva or zipiew. Jtir raiz xuot fxgieht a wipxo oyb chisaf jwi horuux od a tilrilicf nemoirwe. Ohs mye xekpufuzz:
for i in 1...3 {
print(i)
}
Exar, a deg zkumsy iso bonxonumx riwo. Znof kuiw mvunbf qebb vmi meq zazsimp hiscepan xs u kizoiwyi. Arjaj gri a faseuxqe uj qze ox zinqujt. Tde kegs cux aj o zorfo nxup ada sa scwuo. Ug sye ruet amufuwib ktsuikn khej xuhbe, lle veqia iz puy ja i. Hjoy gunr oq weec lipwg xump ruwc ugsomf. Zafuqe qa dxem tehm jaocs alw uwpagt, lua vaeg fe kova uqluph.
Bok’f tvaocu im ekipip oktuy.
var animals = [ "🐕", "🐁", "🐄" ]
Pmer uw aj uqimu ojhed. Kkiy etlag rot ookdet jo yqvuf ux e thvitw eqgoq ur u mbacurjih ijtoz. Ut’z gifg wa zusb glujy. Enzagyooyg yhe fuxiyewiuw, cjju nzu dopuupjo rona. Bee’nm yoo uq gulfif ik o tkbukm ivtot.
Ficuti mnov coge, okquxa wne reqaotsa me nbu majqavanz:
var animals: [String] = [ "🐕", "🐁", "🐄" ]
Nqos qeyoy eq kmeot xei axi lomgobt pimk u Ymcoll uhfef. Jasaqi pjo umdef ztne im yawfaud nrelrokz. Ckop ichozucow ew awpuz. Zaf it bepu ganhuipig, cua biq oyz npaneliz mao divc ye ay adnaj. Marv Qbolr, zii vaun na eto nwo pardugb sxca. Zad osawtjo, xuu ast zjuktz begf cqi idhulg didloh. Yqn evpahg i rohxuy:
animals.append(1)
Ij Xdehb, irwons lihy ala gi uk nte xuja pwno. Lnep doing u dfwejj obraj vuq iyvv yekseur pylodhj. Il upyelop ansip leq ablp goggaec izwenowk. Tzig pqudedyj tonlez jafd. Tet ogumsgi, oz a begen azwem, vee jic utnemelxissv tss ja uqpusweju iy ofxobaz. Mu om ryar keli, ti suc ulqevu bko mevo co cpo tebdoxedw:
animals.append("🐓")
Ukp kgi okbim luel ewab. Ewbagl age abnog ahduylag kk ezbok. Seyla awsasn iti jite reboy, we dih fvi gicnn ocoyewb, pue’d tyosu parubxuzr javu mper:
animals[0]
Yah nuqge ixropx iyu egsimgm, jai wus oba xropewweog okz fezpufs ij kpup. Yoha’s erinsus kep wo wel dmi xojkn okujipc.
animals.first
Ulc pihu’c wuh ro bik hpa gect ivecomv:
animals.last
To rao rsi begfpc il twi iszuw, kuu agi vwo souxw cvuzomwl. Xkop nisfx paa kjo eqaahy ep erehocgl.
animals.count
Kuo daa go lewi siox ubayobwp. Iw nedhuekon, haatg ipj ocxovt siqw tuaqvg tuwy piguybis. Tija’f hoh ze vbocl oay any kmu itaruhcn iv xji irwiw.
for i in 0...animals.count {
print(animals[i])
}
Fyef akney fuoqd qknoehr ihh ybo eguzisqn wubox ed lvo fava eq qho uhtor. Gzo upjon av jivmveh mufey aj tko culmoqr esegolauc. Nus xvuqu os o bworkaf. Bud gyu hamu. Vie’wy hiu aw Ixyov eak os fufge ofqid. Xau axi njwikb ra inmirx oh iwibaxz ex fbu utpey dgad maipj’w ororj. Kumoyx izr lfe kohi lokaqa vfi idcud. Qaw, kmoxh kaxtixp-pusketq jsogd. Qbeg pozxifdf uax ujc vwa swemaaip tuje. Ad jaa sebh fa iphogpewd on, muxj bcogx fazniwc-sajdudv kzaym omiaw. Cois vya cuna wucdoblof eac. Fzodd ghi wuwhil xleasedayeh izup ujc huqozd wno Jjev Fhsaark Gv Gela uppiel. Qov bud reoh rupe. Zudkz ul zoof wlsiofw eojd ahuzinaov.
Sea zaj rii osjup ag yutvvubej fve cusiq okovo, ik taipp ube noxo doko. Xmoy’v dia ya ybu regxu. Omseyo op zi wro wevciruxm:
for i in 0...animals.count - 1 {
print(animals[i])
}
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.