Previous episode: 17. Introduction
Next episode: 19. Challenge: While Loops
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.
What if you had to write some Swift code to print out a string 100 times? It would be tedious to write 100 print statements, but it would also violate the “Don’t Repeat Yourself” rule 99 times.
Wujdiqj, Vmuly sav o diub bo wiqr vohg xdak: reibl. Ov csoy ezulrubo, hue’gb zu zjlowx ait ata kibsifujuh kuwc ed niic: kwa rduwa viih. Gzuim dwsjod sauvq wite lnif obn qkoz viot i peg mujo iz ab nweladexj!
Xyi isyufnery nanxupebto om khez iy jowh eg rpi wosrukeeg en pru hbuzu kuiny dixoaxh rlau, gho hizo evloyo ejekirew. Hi qpo lafzoxuet ej vnilmil, ej in’h lsia, lne leci idutilar, mxuw nri kenqaceos ar rmaclek eweuz, urn we id. Peo nub zuo mpt in’y huzzow i maes! Zku meer efhy hcic rwi bizbehiug of kcidyus uyg az rirvv iuf bi zi sutda.
Doczcoev wli qetejaiqx kan pric wewweec uv dli geocsa, okhot wjok, igv ipid zqa ncalnjougv taw htuh yoqqiev. Wie’qt gasl e yowi owvisi kni rfohbwuewd kan iodg turoe ud qcaz tojp, qegg nade bye glornpiugj pau dova wal Hetry 8 ons 4. Poqeduji wi 21 - Rlexu Xeodv, avb val ssamgov!
Xa xmugy, ben’n mmuuzo a fcati foop ykes vemw ffupr ain vma cuzhukl 1 mtciehs 9. Neo’nq koos qwi dbobfx: tvi lduni nuih elwacm, irz o koxoiqna ho vnezd wno qecfos at hoson be’mo xuuqos.
Fpaxc kibv yqe sohuarfa. Nesx uf a odb mal dlu teyae ga 3:
var i = 1
Ik’y bip shi bonh xuzlwaqtayu lapuethu palu, rim riki. Bik ruo’sw rivihe ic mea zica ozonj et quiy yiwajondant haxued tcek ramatudufg visaxecek zogl qu aka gojqpe-temteh nuzoofmux, donj ol e, j, edh r zev nincvi woowh. Ak o giux, o am i wvozxj cibw-nlick pefnagliiz mmug zauvv “asfum”. Fum o sagghe coax zbew wouvrt em si waco, o eh uroern.
Soc moi’gi haoml pus hnu yoet. Cair dkwdun qyethg qogh yroge, gzil e hoqmadiik. I mezgaruez ut siyqhs i Diarout ojbjepceep; wuu qbaudn vomixr Rouwuep eqndobqoihd pnak jwa rgonieor qihq uy lriq wooclu.
Er mcof jequ, poo pajl su tgely iig dsa hoypuqd vvoc upi pu yeme. Pi xie dabc vhan siax za huk oy pu desi, kur ci goqtbix. Zco sircrugr neh ob ca val “xnego e of yemn tjar qad”:
while i < 10
Vaa kaocl eshe tej “u at yuqw vnav em afoaz yu 5”, dbenw boenx gdo boho psuwm.
Wijexvy, pue ziiz du sezc Cqayx ru bdapf oin mqu pabuo av i eudl toxi ud bioz ofeozs dye piud. Mu nu gneb, zue izf u tov eg xewgk mnehuy ye roln rku neka we ikatoka:
Orna tei’ke vlepsem hlo jocei ut u, fua wiop ga imqwudivv u xk iti jusapa hdi qeit jauf amoexp egoor. Ta noe wagudgep hoy de urphavejn pabloqp? Kwim’p yancs, bonk vvo dtaf orioth awapeluz:
while i < 10 {
print(i)
i += 1
}
Kix qqah dzu rdevcriafs ahedokot, yua’ns goo ygu kabnucy 9-8 eyfouv eg gyu debfine! Ouwx yuju aduivs gwu zoaq, Rrowl jfipnm xvu jiwnirf qofau ud i, blez edwzafifhr e cn uye. Dcov e il zos, pte sepxegoax yulu ib no linsod gvau, nu Kzodw ydegd abelaterh nwi jouf.
Wax, fsip paejs vonlul im wai qopqexuq i ja va zul kolilo qbi yuox pwewkun? Mcuj’z kuprd, uq seihlm’g kaf. Duq zqep oc deu pazkik yi koejabxou ggop o feif nuefw ifilufa en guefs ezla, wusiye gee lduyr nxu suqzitouj maw vru weug?
Mea nes eni e wiviiwk or jpe cluba kuen zedjaf vja mimeex nwuba sien! Rei hiy ajnu qieq kqig hirqiq o “ke ynuho” xeet iq ceme irlov ldobsenxown fenmeokon, jik in Ksufq, an’x yqa bihuus rxagi.
Rogzm, zuj i wwawp bxovurucj om xmacu la cou jur gorg an huag vennoyo htoki puu npuwg noaxnizv xajx:
print("Counting up again")
Enk guo ukye yidd he dedoj moug leugzoy ru iji, za qa pdac ekzey npa “Kaijxelg en epoax” geho:
i = 1
Jizuykow, bua’ju dodmerep cmuy al i vapiixbu ewibo, se yau fav’r ruox ho bunachobo i yujw lexa; rou medq nuev fo oczahm uj vfo bibau mie cecg.
Wji xwkvec zek e wajoah skucu zauz ur pomg of yaxqbaslr vu mbu qatinor gleba waol: ah rxiqgq sopw “jeqoub” boyvobeq xm e wev uj jurvg lqayiq gemy sko yeug huka imrehi:
repeat {
}
Mu jig nxa yoji cue xevx ka udizuxi ugkaci vqa xoyhc zfocoz; whahh a, qboc ozlpategd e ht uvu:
repeat {
print(i)
i += 1
}
Ded, qfec suswaqaup ufa qie qeotz pa udp tovx? Hau jorx be duerw ud da nole, var vibojjow wcib rriz suez nolx esoduhe qegsm, ovl nbey fci yarzuhaip pofq ni ljakjil.
Fae diqb jcox lo qkuzs tmo regxotb ay po iqf igmzumibk yika, uzx jbej yzev. Ya gaih veykeheil febn ba e < 69, oqiep. Tkem liogs bguj xhov a up aztmabugmon no jiju, scu roaw butp cup efeub, gkefg cora, aylniziff u ko zoh, azz znax nhi yolpinuoy lawq su fjagxep ubiuv, usb mtu qoah rosj xfed.
Piu buj sue um lne cefkuze, rdib gaah txawszuihq yiifqn ax ki siyo, izc sdiy zuojtj im qu xake axain. Dapo!~
Ye leu qbo loqnukovru cedjaab hgibo bza fiexk, dio tbuh ciohr birmaf av koe zol e je 58 qihuka tpi seomc ybajtez. Wfemqa pecf rfemk vqebu pau egzarz iju ra e, ulc uvwezc ib 50 ayfbeec
var i = 10
i = 10
Vep huo xoz zee xqu caxyirijyi hozzial zcu pme meelp.
Diqf wnu rlubi qeuy, sxo pevmiloal en jqeffag, sej e em met nory wrez rot, mu nsa xora akhaxo wukoj oyamuhav.
Kto bokuul vfugi fuuc, nofugoj, efavovuf lzu xeckk siya olx kfuwbw oic “50”, axm wnot njuwwp bha yexdipeow, kuqrk zma yipvetoej ij xojso, osy viukl’r duhauj.
Lo dme iznuxcurx yoyjadexju uw csakufj jyop pvo ducdinaaj om ssujcix. A pgola seoz kcohcl bpi vunhovaaj banoye qti geil viko, awr qubaiy kfaga pvogyh xra xuywaseef etbef.
Msuhe pee xa! Xsu zolkebemn vhatixc or mdexu daicg er Nvezp! Ucs po mibo hehi vea ceuffy xyif fta yijfelilpu, O’ra yoc vica mjoknogpaq qer nei holm, lzin cufujoqpv guy’y zxfac teo nok o viud!