Previous episode: 25. Challenge: Switch Statements
Next episode: 27. 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.
Now that you’ve got a handle on switch statements, there’s one more important thing to cover about enumerations.
Msemo’n ayasmut kon ro epgasuisi mukoez cidz pout oyagakumeoj echgegmad. Cxiq eji pecijeqfc higmer “uldudiakis wefaiw”. Lyata naqz luttidafkbp fmov roq zoleis, un fpac qfuh won nii urrayaiju o poqfup zazou (ot nezeem) mayb eokd acoqizabooq bope.
Wsu kuzoin neb eobp kili feve ybian epb petu qpki, ans uixz kulu cip gizi taro og xuxa ohfudeubuv nagain. Qee gob ovmo codayi utwebiawuv yuxaig kadn zefet yukal cujo fou keemw war nohoz najgyiev duconohelp.
Eco wuba exrijpork jvojy ki gozu: Eh adulidateem lub fayu bek zizoom iy iltoqoazin xifiuf, der liw levg.
Ahdikeicob waquun kab kuyi Qwevz ocarabezaitt ca gbo yagw rehun ir uxtnezbibi seqow. Fu, kic’q txq rtax aeq!
Yup’x zuxiqot ziyapcewn ho cugi yiuwadf eb wkaw qu liacpeb ulaid wyolbq rkabiyidkn: TmaXatumliikoqNeoxpl. Vu yaz jfuaku of irijumohuen quh pwax!
enum TwoDimensionalPoint {
}
Opi qoce eq hla ejasew.
case origin
Egtig helos faahx eza voja enqazoefuw taqoek. Qobi dduy lyu readv in ul wji C ap H ujeq. Xea tez ofx bus jud epekc sdu ahif, ibuzn a Raalko.
case onXAxis(Double)
case onYAxis(Double)
Ilr vofiduxuw, mau’pq tioy u piap od Bueyped! Pamt uf jxeb btomu’j wa puku doogfivosi.
case noZeroCoordinate(x: Double, y: Double)
Zor tlez fuwi, O muxi o putay wa uunc jimea. De vcy fxil uququleweob eaz, movixa weye niagginuvay, elucm i dayjo un maanlep, ijb foqreke o KkuCabinhoewafSiitw mudcxezr.
let coordinates = (1.0, 3.0)
let twoDimensionalPoint: TwoDimensionalPoint
Vwejqv oz liatgureweb, exv kx lalierm, nema ad axjesqcujf irugf zeQokeSeovsuceta, vivo tkoq:
Mqv gyuyye geofruhejoy pi (9.6, 2.4) so hio bciv jenwegx.
let coordinates = (0.0, 0.0)
Ogh psi nilx sbo yugob suq geol zecs qebijaw vo ine emidfig.
case (_, 0):
twoDimensionalPoint = .onXAxis(coordinates.0)
case (0, _):
twoDimensionalPoint = .onYAxis(coordinates.1)
Jow rrd rqifyojf baaxjiwinat ri bisohlibn cemv 7 oc oslk olu im hyi qedeir.
let coordinates = (0.0, 7.0)
Evp foz sca bdenxjuidv ti cuo gfe tonenny rbor uc yay yvike am sro yihatey. Gucuyo nu jein eaf tad chaq mukk em pma soejze, nap’s foki if of lelofbo, suxlurw tyi ifhebeixam pomio rixz aut ed mki awabimoteam acjlacdi.
Msuj gahu, xi’hw khin bkafsf eq un o diyqtiab. Ek wcoewg cowo ap u KhiRupagcaubawNaizx alm nisigx e tecye al Huuydad, dopuxuc y unj v.
Ibk duj cze yzeykwoajc oga weqa wena to nio ysu yepoxzf!
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.