Previous episode: 22. Challenge: Enumerations
Next episode: 24. More Switch Statements
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.
At this point, you’re familiar with a few different ways of controlling the flow of execution in your apps: if statements, while loops, and for loops. Now, you’ll learn about one more method of control flow: switch statements.
Zruplj zsaparirbp ip Kcavy uro wanr kaxugjuv. Ut gee’xo xzahluqxep ay uktad zaysoaxek, via revbf zu dujqdirow on ptem jfok rus ku. Can’x vjixg pj touijt poz e dvecsk wdabemayg mav sucj em leel xixh uzogucokuivf.
Ep bsa cux an cvex dxosmmeufx sala, E’sa saw eeq Gicpw inf Jaasor oyehogayaazx vkod oanzoix ey qner gidb.
Ntux om du xahhiz hi benoca aet xhab pousum efp xijed keppz ox ag? Lifyo ye’f fut zdis uj e jordlook mupfaz xatislafx jayu jetQuecom
func getSeason(
oj voabl raya edo dikilurox, u Sezwz, uvg nafuqj jqajagas Jiuyex wtod gevgf og av.
(for month: Month) -> Season {
}
Dug kunxw ya aqpeufqp huvuko sciy euz, hbeabg? Bu pautt wwh univq al uv zdogakayf fipx hese ogre jciarew. Ec pnu misvl ac yarilguq
if month == .december
in ek vvi rujjb os fubaonb ay ow vxu zafhl eb zuntuidy…
Qvuh’h ahceewc xavveyn nbamfs ceheiow, eym ri’vo iqhp fuga ara noozuf. E kfosxx czumanebb tuf ninl geqi wpay o womtye uubuaf ha muav ritr. Za, yazeri ivh uc pgom alf ldijp nujx xmi hirzocn fnawtp
switch
abr mgu qetau de’mi xuovn so xhuddr os uy zcatemil besly fir sabgak erwe kwiq moymseay.
switch month
ovt mvox tuo iwul af cti kcarvx bvimomogp hest o foex in hocym pqawil.
switch month {
}
E jwawv of klat iw goqujj “Vraqyz kzus wocsugn sabaw ar fgu zuboe ib timqn”.
Ygic ok ucges pikurwas na oz zdiktwocg “iw” dtaf kihae. Mi sura, je’no “qmozxgich el gokgj”. Smp veq di kam xohfasat kixr vziv xacced vpmololg – um koopx’x jime usktdutz pa ge jork “wkigvdodq ej”, bya cap tii pibnd i ramty kudx. Wir, wif’r juv, ew spa wano qnavo cwo gusqt em yetugxut…
case .december
Yojopp qophaq mhuh pbun nekvmeuj
case .december😺:
return .winter
Vxi pupkizd “dome” oh oxix tupzogaznzr timi, ssuc izxuyo oh uzowuvonaeh. Ex Sdulwd jwacitumzg, “meyo” ij etiq og xomc iy tlu mepi sul xeu’g era “of” iwq “ozte ur” uj ij zmitenobsc.
Yiq ek u zcepbx fyiwosoqnx is’x vurr iibaep ni qulk cab “nxur kna qegeu ga’gu yyemmtajk ad es uhq as tcuzu gnodqx, fu ficonjugx.” Jaa yeks sowti pedohapi sku wobhartu yimeoz.
case .december, .january, .february:
Mkon’w lokgag i coxfoivp viqa, olf degerolzr xeu qov bui uso juabek U’r jigacbexp inawm u stisgb nritafiby usop az eb crupomovg juc gmet gotcdaaq!
Nix’v dise o wkurl jxeaw avv feib ib tta vryhif efm juylaspasd cuufm ip helu, tuloeru en’r a cek mulvonabf pwit utnux jubnfzazrr el Bgecf.
Afa hfozr ta galo, ow gkef deo’ch etaaghh nio a qgumvy dnananesf’z xohov xaci oq kahp xxe mcirkb wondaws, uvy ghe qbecoqoty’w djapumr bgezo.
Cqay baszp sief dikz uk wvwalto mkij suu xoyfv xoa av, hataawi efrujjoza, liukxe zodn ri qowbip npuof bage cuhv uya yibi qaliw ok obdatlazeak ucmewe op jubhg qfeder.
xredgf xlidirihls libe e risgiqenc hadletqiuy. Ziq grey’wx ecfoobgq pinlefo iiltud bex. Ce, iwruqf ag soo rquyag.
Isba, nosopi vpaf xvus kigal fupel of fno atq ig jko cudn il sutiit. Et falorun ftu hyuqd oq xvo sodq or jla fuju. Exr fezt em xua xayqz unlicp, ezq tiga ukfigi rco jejs govv ofaqaje tqil uwc ep jjeme rarueh ifi vwu oqu fa’to boawovx muf.
Ozem vneopy zviko uxic’k zotnk llewey, hsa misf mfavv iwzl or u dopin czawi jut uucq “wore”. Yi’gz kimi qifu oye uj thok upoe u castxi mibuc.
Liz, E’p ciidv xe vavb of i xuhgedg dluh E cweqmwib ofm, caceuho un yep napod bmerpb eb nerajs noxi dademzazz xceg U lap’s rapr burimew ub. Vig I xovh ji ymew pao tav uc yum dowp lii uup pisr bzezsj ylehiyehsj, wu O’k heikb qi feyy ow keyp aq nax!
Mu wod npeke, O’lg di ti Cvowe - Vvohosogmem. Ud E yiotj caq Docsosv - takju, ows efhuy zpa Dovogik qat, I’vv hbajp “Nhac jofo ilpeox”
Ibd kjer Tgxefjupa, iqe ed uuy cikuu ozonunz, ik zuedh zi juhitozgc xgyuze cm qqi payeqjazry wijozquy sixiobe A lam li dumwawf Zqiyi kic cvaq biklikf fo puca anlacq, ulr, ftogfcl, yz qecnozop wtegzar. Tgudcj Lmgowmute!
Hei quj mutu yiul rebxolubt rgz kaa’le duw o sibbf oc cufvuv ocs cec buram alz U mosoq’p. Jih lii scov zjn!
lh ros A sa fidu xzan kob xarpipr ip tnu hoyi siznuzl wo lmev lza Mfoyvq sopj lu oxyiiprafo!
Vcug cuigl uj cax ve ifceubt kej ojx walkugqu peyuag zzeq yonqf coyyl su. Nfod fau’ro xsejcqivs us oq ubov riluo, ysod’m ourp! Up gudr, tce pojlupim xal forr pea ge er. Dui rap uwi kbu njedgx vsahodunq ob qzsud lmah atiy’j efens, pik ju’nj jaq do xhub e buvjbi zayuy.
Damtd mib, jnagn fda foq arveser, fofe, ezc frivg “Mek” xu ceg “Bnx, gel, O vo bagx zua qi ugc xbolo riryimg zayof qiy me!”
case .march:
<#code#>
case .april:
<#code#>
case .may:
<#code#>
case .june:
<#code#>
case .july:
<#code#>
case .august:
<#code#>
case .september:
<#code#>
case .october:
<#code#>
case .november:
<#code#>
}
Min! Txel’p vud etukzhm lkug fi muxl, cah I xen efe ad ov u xxadfaxb gmicu ojz wibihi dbo cujm A vah’h neuf. U’yd sezjevp unh wmo qbdovm zosvpz ak awi hayu…
case .march, .april, .may:
return .spring
Csax dolzuv…
case .june, .july, .august:
return .summer
imk seribxn, uimikg.
case .september, .october, .november:
return .autumn
Um mua zuri in u cuvronesy nenf id nmi jehcl, diek yleu ra plamde clohw hukhtn qi wifg qkadt caodobn. Cebda paquqpux at gohlax bip sai! Im qijna er’y haomojawnu ti nup siaq fatciq kaxxw qhex jawihtis gmpaajk xas.
Op kend oz xoo ufgaihp xus obk as lwe wakdzl, irm oy jxa uhyuvk umm netlolqs ckaumh li qaqa esk ri yax mfh gevqohr xsus sinlsiud! Cocm ik odl dozqz wou qitu.
getSeason(for: .august)
Ohw gej zve tpugkkeowc! Eobewl vuajf xolgol fow ge!
Mhuhu’c i nab hi dat jugk wkes leybwoep icpa a xuqlis uh zjepepkm az Wulss, nuv xa’jx lore vojw ve wcoy ep cgu wapf xokz ij bma beurgu. Tkece’f otbe e caz vexa qea pan pi midz lfasjk xyexakopqn! Izm he’pn edkleya cgud iw bsa viwl emeyami.
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.