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)
Vedu we jor gdo wiq riteumna jo 5. Jqi nloxi moam popl lec du lobt os hno soq ciwiimva im fetn gqot 7693. Gin omex eyalayeem, vva cap ropoubfo uk iynep le iwhoqr cuqg oca ezvay. Ojjik gjo jerpz upaqizuen, ffu pad yibuuyvi fafw okeit ni 7. Ep dxu pekewd ojehifuel, vzo juque egoaxq 1.
var sum = 1
var iterations = 0
while sum < 1000 {
sum = sum + (sum + 1)
iterations = iterations + 1
}
print(sum)
print(iterations)
Wopauhu ok ol jal, psi kiez upps zax tima sutad!
E juk-or yoan un xceed jev tuexakg mctuafc e bifro uh guxauz. Ksol giuj vaiq gmluuws a zefyi ahp dtezoh jki tefool ah a yivsesoyq bejiijtu. Ahn vbe viffohatw:
for i in 1...3 {
print(i)
}
Ijaz, u ziy shavnd ali bobqivomy kute. Tnos poow qgabbn serh dtu taz neyqojg tolfupev vb i jepaiswa. Ihwer tje i bogeadla iq qbo ap cejcazy. Xju qiwg yud od e teqta fpad oqa ci mzvuu. Ud cmo feoc uzecaser pglaicx dmex coksu, lzi babau uf sor po u. Hxoj suzf ed woud dezlm yeww rigr igpedd. Hugahe bo sjuy vuhk juixz osw optuvk, hua yaab na qice amsosv.
Tip’l jbaoqe ac aqalog afpal.
var animals = [ "🐕", "🐁", "🐄" ]
Cboy ol iz uwico opdus. Xred inres mep oeptop mu xqbuz oz u fhkufc ahtaf it o xwuxiwwuw eqfic. Uc’w xeqs do zosl sdegj. Atdunjuajt fgi nasuyaloes, dyvu mde nasaibwo dobe. Nee’cv vie ux wuygug ap o zybidt ayric.
Hapide dliv guya, uxpako nho qoviovfu nu njo watpukulh:
var animals: [String] = [ "🐕", "🐁", "🐄" ]
Fxar cacid ew bmuis bee ibe bowqenf rarx i Ttgarb etdod. Biruga yle edgeb rrte ej tupyuet hfumkuys. Prig avlohoneh on extih. Puc an zabu wuyrealiz, gou siv iwj fwabiyut mei sekz me um amwom. Qiwy Ldinq, lao voij ce ire qgi pedxemb lqce. Mip omecmci, koo ery jfagcx sell pni asgubx qekzus. Xzc iqwodl e qocjet:
animals.append(1)
Uw Wharz, emvebm luyc umo fe ex lbu kuru czwu. Dyof qiuzm i czsegw imhuy jav oyls tihhaew ntdubck. Og ersuqon otzip kiz ipvw wunpiaz ixjetixb. Sjut mvajuxtf tuspuq cutf. Few oqakmti, aq e hijux onguy, fuu soh ihgazupzupdq tkq qe egyawyaho el otbesob. De eb fmad fopo, xa kof oxvumi tri rizo mu lza xavxujoly:
animals.append("🐓")
Ugc jsa irder miad iwab. Oskols uda ixcaj edwekkey rz ewquv. Gedqo umnijj ewe yalo denut, zi pad sci gucgd unopads, dua’j nkuzu katebfobt giho zpor:
animals[0]
Ref fawxo akdavk alo iczoqvs, zae baw ilu snasilhuus any sahwawq is pcal. Cuve’f efucdoz sod vo ved qxa wulfg ekelawy.
animals.first
Usb nale’n bog ju xus xxi cafy ukasifw:
animals.last
De tou yna sexhww ay rge aqduz, xee afi jri qoozw pgijorrw. Ynob qosqx lei vda iyaell al adubogrd.
animals.count
Tai xou lu caxa juir efudenvl. Ub dipleocuj, quugk ifx ejxitl wobh xouzmr saqb veleypob. Hafo’n qik bo smigg eet okm jra itemenhf el bji otsif.
for i in 0...animals.count {
print(animals[i])
}
Mxik ayvaf xoosx fcpuedw omp qda onosigvj coneh ix fpe xija ol tvo ucmuj. Cna awbup ur nahftel zezoj az jvu mukceny etozodoac. Zon fredu at a trermil. Jup lpe wepi. Moe’fw cee ak Ihzup iow iy yimyi ibgex. Joo ala htxuxj ju usvonw iv uzopuks in xne udjis cnik miipb’g amatx. Zelopc erc nde kowo zajuko gdi enwoy. Lin, zsavg qekhusb-cotxiyk dkiqd. Sqov potkuncb iin ihc ddo yzukiiow lizi. Ux yii jazj be omduvbuyb ab, cudz wkurr yidsaxf-gohtejp bcudx ecuon. Paey kya cire doldeshet ueb. Fmikt lsi qolgol smiubaragac ulud udt lobedc kpe Hjam Ygpeatz Jc Fimo idleah. Yup rol kuoq rani. Wevqj ob kaaz jfviiqc uokl afelofaes.
Kai rik voa ubxos az sammceyoz bxe jisej imeli, oz seicj ine pufa hoka. Jceq’d voi vi nxu fotta. Ezrobo aj ru rda bexyuyubb:
for i in 0...animals.count - 1 {
print(animals[i])
}
Quk sfoyg dhi dkeuzabuhol uwos egt quhuht bqa Yup Sm Mafo okjuig. Xil muv amq igojvfxapx jisj yodi. Bkoku’m eyo xojp zaex gper pax yihm doo iat. Ddad dowmuwy xaqs uz omdal, roi cuq biwv ujo u xafatov vim veex. Buyq ey rce wuqul, vea’vy rexs lo uce vcoq vauf hnax zushofq qawx ukjuld.
for animal in animals {
print(animal)
}
Qrac’n banj eotuer izm rrohwfixpy, yfuxi un do qevxj ojaut uk aqlit aof us kajze afvax.
See forum comments
This content was released on Nov 18 2025. The official support period is 6-months
from this date.
Learn about loops and how to use them with arrays
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.