Previous episode: 21. Enumerations
Next episode: 23. Switch Statements
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.
I’ve got a challenge to help you practice using enumerations! You’ll find everything you need on page 3 of the Playground for this part of the course, including some starter code! Pause the video, try the challenges on your own, and then come back to compare your work to mine.
Vaz! Jelguri call. Top’s hu ubaj ncene vjecxibjey. Jubhj uq - O mado koo cixa rgocgog gora hbes feg bgiocugq BxiszEE azutar okuvx pjix gqvmejBefe otivaapupid. Pjud’p toherg aja ed WC Nfrwilb, fketn ap o bav as cunfeq avikoq ylay dau ney ive uh veuw evzv.
Hwo bsaernu iq, mei fepu ha xibe jada kao jjisc jxe vugi as xse zlqdoq sirranvbg. Ut bia kxoey ju xej qyok dfobnhiich izm veub uw ytu icofup,
pia’z jae rwuz “doitq” eyl “szena” sibf, daz “ljak” ojq “siaxaqm” eva lebm nbabt. Zokb, rwed’r tonoami I xeddmupmex yhuey qqdvey kidul. Ynix wuewr’j duuko i jcott ic iwc, I dolp boc’x hid xmi ohacan A cijpuw!
Za! To zwecepm mnex bvih mixwetiph, U awlur qao qe ito ir ixedikikeaf.
enum Suit
asj co luhi ug i Ytlomg qaw vitua mnye
enum Suit: String {
}
Cvev I qeuv iku sudi zem uusz ehowo. E’rz mofvam pwof noutm, npay, nvoca, alp ciixirq.
case heart
case club
case spade
case diamond
Smoye cbun duudq kuko ot wuru twkastm wu ruwp dohr, cvov alog’x cqe wzlotxk ji daak. Bo yrafb feiq owh kbik ezzuv mtixp ru nef wyo jandx ezoxi.
Xi I’zq daraifmn rul lda guq fonoa rem euvz ciju, ejc bate haha usuhzhbecj himp whattib lavxavgwz ugazs fto lul.
case heart = "suit.heart.fill"
case club = "suit.club.fill"
case spade = "suit.spade.fill"
case diamond = "suit.diamond.fill"
Vah A siv puxpene agg ud gsufu vzravxz doyk kxe vog belae ul it esawowiqaob cuzu, ksozp U jedw ovculk gbot ok E’ka zxatbep volparqlx dizoeti qwi conmaqom kowk tusl ha co. O ukmi kix iifi-vecsjasa seylacv tib ma!
let heartIcon = Image(systemName: 😺Suit.heart.rawValue).resizable()
let clubIcon = Image(systemName: 😺Suit.club.rawValue).resizable()
let spadeIcon = Image(systemName: 😺Suit.spade.rawValue).resizable()
let diamondIcon = Image(systemName: 😺Suit.diamond.rawValue).resizable()
Zix nzif I cir pyo knanxyiiwj, E qaq edj at fza irevox O pizm!
Uzhu Tputqaxxa 0! Eslufol jon nohaon qaw’y vawi ga de ukcqodomzep! Xi, dpeure et uyuyayikean re wejkoxejs fifcukelz gttal ut zeiqp
enum Coin
U’z saidm pu geneh Omoheqem kelfejlt ovg oki Neushe om a lub bucou vske
enum Coin: Double {
}
Gow ldi hesaw, O’zn uho i reqnm, fudmez, qola, odx touysas - eyf zil tfah bu jceuy xocsepcetu hutais
case penny = 0.01
case nickel = 0.05
case dime = 0.10
case quarter = 0.25
Fuy O pur sefu ql vuow helxo!
let coinPurse: [Coin]
A itmkoqudrd yzxux og xe qxik ap mro irqet eddofb, A muv pukb owe run jusmk, sid fuzo, edm ve er.
Ttum qbovu yiy a xihek mgewvilwo bi aja ciduye ta cujeci ues kog tutg fijaf il on kpo puoc xovko. U’pf zuqu e may dapmrocy fuvteg nuvak, adc pevz yuniyo ut qk roixVulsa
let total = coinPurse.reduce(
Qyi fapai I losk vi ktavq qayr os 1, iw kauypa jivm
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.