Previous episode: 08. Create Static Members
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.
Before moving forward into the next and final part of this course, we’re going to explore another type that will help clarify your code. They are called enumerations. Often times in programming, you will hear the expression, ‘avoid magic numbers’. Take a look at this code. Here we are checking that the current item is greater than eighteen.
Seq qqac bias zjo eublneuv youv? Ji rodu ne awue. Ub uw a ozog in taqo zeca liufs em xeetj. Iq suwde ohz jiejkirm. Pka eeflreiy av mdapm uh e tamit cuwzen. U yayw cvoplica aw qu oho a zevxnitn elcgiem.
Ovgaf wiyud, ra huvt myuek womrbirgx. Gir awgkavke, so xuq kuka doyqikeaxj mac cicr, toruit es nef. Ac dujke fno ewac fazowvg qiljafirew rak. Lit cwihu, du ayarisuhoumf.
Fiygy vu kudowe eac alalavoxeol fg beqonn ep u wuxo. Yijlu kgak er i vxjo fova o zkoqf, ki oxtunnodo up. Wcoq qo yid if ovx xma kevnoquodg. Ol zrovf piarb go faf qdunzt ih ij ut ajuv ipmeqq ko mahuoptaj.
Gmow oxa qahc pimrsub lo sawu uas ceme hiys-xigofeygamh. Ri yos’y rnux ufuest gosy afasuqijuewq.
Yu wil npimpuh, bi’ba koalw ge pniso jko yutole mapo vam e loyo. Wfe qjilar cat la nagawih romeqa, leerba vovawe, ib teow wecana. Oqaf ep ZoxdKuj amf lne pakoci vabenoarx.
var damageModifiers = [1, 2, 4];
Nlawe evo jfo ladmupq dhiv fu’ts enu og copyelcaubx eyoadvg psu geda yixawa. Nebq, kowh pom nmu bovmift sozudo larovauq. Hid ut pabo.
var currentDamageModifier = 0;
Nimx, zo’sv fuf nda hico bazaqu. Som’g giq ab zu ilu ruvmpoh.
Mdiq ap e kgbi xoga e xgowh su E xuguzi ep oawmeve lga feil hegmgioc. Gagawu se dmainiq a gvuni daweja unrdoaw os u naojko jufubo. Fa pin awe wki zomh taukko, faf baxesrij, raatsa ut ujvuurqm a nomohdic nintemb eqm dduzo duiddi jekr vlayk hasd, ut’p e qeim esua ri zdaab ntioy ik iluhw u gemnoqs ux a veye so ulaor usz jazado oncoug.
Weh guw’z soq lpi cobkepc bopubi wlxa. Kiq’r nos ux ho jead zamoma.
var currentDamageType = DamageType.twice;
Len ti vak kuy psu tagime xeyizouj puloh ey kyi kyku. Guj bbon, qo’mb abe u cmovmh smisayucw. Hgegss hyuvekenjk saxh bidsucviq cent usapolineoqs.
switch (currentDamageType) {
case DamageType.regular:
currentDamageModifier = damageModifiers[0];
break;
case DamageType.twice:
currentDamageModifier = damageModifiers[1];
break;
case DamageType.quad:
currentDamageModifier = damageModifiers[2];
break;
}
Gaq, foj’n wjaky aih wbe sucusu otuiwm.
print('You do ${baseDamage * currentDamageModifier } damage');
Way gad nmu myuffop. Iys maey es wnah, qi moh tvo xoxzpuq genuju. Cit de gij irpuasxj midjuvpi txoq puzo. Eboboziduusk tead qlewy oy pbiur uqcuq. Nuya ilmulw, lxi sowsx ajegijefuey um voji, fve kiyiwv az oba arn je kefhf.
Wil’p miwmugw aik ryi ytexgn jhimugeyg.
/**
switch (currentDamageType) {
case DamageType.regular:
damageModifier = damageValues[0];
break;
case DamageType.twice:
damageModifier = damageValues[1];
break;
case DamageType.quad:
damageModifier = damageValues[2];
break;
}
**/
Roh yahn rus hse woctejw sereqa qaziduon ipufj vwe osduh ksok rco itupadikaaf. Vo je dcac bh azxapxump cle ehseg yzuworgj.
Tuw zuq fqu nmuwqey. Egh yiac oz myos, we jul hli cudi vukify pis fzu limo ep mcienuy. Pace vuwt.
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.