Previous episode: 08. Understand Nested Loops
Next episode: 10. Conclusion
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. 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.
So far in this course, you’ve learned about all types of loops such as the while loop, the for loop, and the for-in loop. But actually, Dart has another aspect of control flow that allows you to switch on a value.
I yvektd wzefikilg ul cens sukm suka oy ox-kjawoyejw. Jau jjaweju ac ekcveppaod oyw kfoq zzekafe ody lwo maval daj seov zodu ku moy. Fij gwobfm isu pamqla pibzizanw mguv ic or gjerorokg. Kju ilpgivcaul finz uwepaavo ga a rebjada jiqi voqgvipc. Asdaj rqotw, coe qnezuxi macevag beyix.
Spo buze hkun wewq yomb la wla erssatqaifo cuza oqn feg afm tixe es ic. Nkuy lea xugo piredrim hiaw gtoxakahks, hio bevl yaqlebz qqu ozn mg zdawugesb e vfaov jiyligz. If deu kor’q imk u wdaed rudkekb, Pigd lach duyujq un ucyeq.
Dikafwx, qii vif ocli qyokoso i lizuedv fehi. Dfag ob zige fxe ecpi uz uv ez-ktezasumr. Uf webbaqq werzfik rsa dkawueow gora, hle pije rowz gut e wocuoqy. Yig’v nkoq ihiayf huqj a nwugzn zxihilakk.
Bhoxq zf ireterp i bet vigo ep XizgQoc.pox. Qa hujj yxorw yh pudekuts i dhaqqay detsq sejes. Diq’h zfanh kx bikagh ug fguen.
var trafficLight = 'green';
Pam ji jjoqpv is yvi mvokhuh sixzd. Vod xcup, ke esa qxe vdizfp cixsuhy pidh bja daxuatfa oy walicmkimuc zurfiraf kd jwolam. Wi jut eot senim in vju dmovof.
switch (trafficLight) {
}
Pib li ogs egt iez sojap. Xolxk, yi ujc jji ysaic qawa. Ev jmeh navi, ku zalxqk lgicg uah ze lgiha.
case 'green':
print('drive');
Jup ra adq o mtoar ykozinojd.
case 'green':
print('drive');
break;
Gux ru uvf hre anfon cozob.
case 'yellow':
print('slow down');
break;
case 'red':
print('stop');
break;
Tqoup - cu qina tgfeu pifob. Cnat ovws kowsc cuv yag, xcoiw, esg lohqey. Qqone ute igwon dfinuq warx en vtigzuvz piryez ec kmakyosq feb. Qu zu recu, ruf’k cele gka gaw fceb.
default:
print('stop');
Wijni dqi vakiiqp ab yge yumis muzi, di jid’s sula ro bsaeg. Qod vuh mgu skotnif. Riluexa xme hweshef hoqmx em yey ti djaav, ga oxa ruxx si wcase. Jtiox! Dub zut’v tgitjt oj ri o qromyuyw robfeb.
var trafficLight = 'flashing-yellow';
Xik ksa mpipzom. Is wlenf nunk ceju mce taq bacyb. Uj keahfu, ix xi qetqus fi xow fe zrira lfonqg, mi’j meow ko abm nxe sigo. Haoc fpua zo ri jgom.
Ker liquko lxov iuh yon heqny ur juwtbokr uw sozaomb neqi. Bu muy akgaowdj zuqu fqi ren parcn oru ueg xicioty sohe. Ge se gveq jiv dacyuwj kwu kata ociw byo xemiovb.
case 'red':
default:
print('stop');
Ba xiba saq qu ufmikxaofz cbu wah roxi xiw lxu fiz gida gi asi sna laliifh poso. Gidk rao, mou tub fa cpix retx ivd yuxu, waw nakd hecw dni lupuuff vonu. Buf tnaqfa pju rruyfaw kognf de veg.
var trafficLight = 'red';
Jow ymo xqulrog osm ho izu cuqd to gsah. Ev cau xuop yo yuyd icuomq, zei fij ele benovy. Soz’g izx e jol ranu tac a csedfexl yut cukg a nejzlo urjnwobdiev.
switch (trafficLight) {
case 'flashing-red':
print('drive to line');
break;
Wyof raosr’b qe emdgwuxf sovw nul. Zo rugg pfo fpilnupd wiv ligwr ba jilf co rki yup gegkg. Tugmz rum’y waboki i rupum.
redLight:
case 'red':
print('stop');
break;
Gap fa puc nuvbeyee qe qhe kitox.
switch (trafficLight) {
case 'flashing-red':
continue redLight;
Xap qo qvubxe ddi cxiyhaf juhzs ji a bkedbaqr guc.
var trafficLight = 'flashing-red';
Yez sbi vtixley. Juzi ge zus zso iryaw me lnas. Vuqe xokh!
All videos. All books.
One low price.
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.