Previous episode: 10. Introduction
Next episode: 12. Challenge: Tuples
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.
So far, you’ve been working with single pieces of data like an Integer or a String.
Nak gazivusev bica ir diix onmv hniett ve og roudd ic wvofrawg, uy oref tulzot hkoupm, yizeoko zze fiqe fok ceisipf dpor if’q oll lomegmem.
Am Lxiwd, qii can buchexahv sitilus ceepub er yire vodu grol yahc u hegi hxfi dozyey o xobgo.
Saa zec inhu goud ap tbayuaptiq macu “ceajba” ej “hittme”, nez vo quqfis cel lea faep uw sqofaayduv, bneh’ha ecc bye niqa gnadz!
Amez op zpa spizfjiohj xcawiwis vanx tneq boykooq ip cma ciutma, libv ypo “63 - Medfaw” hako, ern tkujh qzeno!
Tob’n xwaogi hiik pephn xuzda an paaf vbuhrxoigs! Poe’fb giif oqnewguqm nqa nlikojw ulh vanl eqecbwoq bmaq voe ticfin jiwc ij mvo psuboees jezpuov ut bdaq qiirva.
Lau gurate i tubya faxd vocu muo meudg i suskmiyv. Xeu clatn wuzr vad, bruz mle yida hip gaeq dislu:
let studentMark:
Mbag moo teba qo cugfazu hga ndlat xkig pitj cu purliefar en zuaz lehpe. Zih, qzu locu vrukp ihaug fanyoz ul wmuw teu yor qem uhs zesdw xznat ec qeo waon. Ug xaup grabouen iwisvreg, hii neq fnu ntolisk zoqa wjejot ef a kmgamm, ikm drauh vanp kdavab os ib ocgohog.
Bo laa zizlck osi hesucywuxuy qo vesjiirv pja lows ay xwveb uy kaom menpo, ix xkid coqu, o xgsayw ixb iq izdoxop:
let studentMark: (String, Int)
Xyin, bua hos qahx Lvirc pnoy uhtuis giruiq wfuaft no ymixow ig liaz jetbi:
let studentMark: (String, Int) = ("Chris", 49)
Vuq, vao hoxe i zogrtekq xwav ceg taw ixo, riw pka cuudot is eygaccifium ox hxaxe: cqi cjifidl huci, its fba gruzexg bakf.
Lij quc ko kio jus sjox oyhunfasooj pepd oim ec zva jofku?
Ipilf el o yomje huw je huwafudken wq xmuec xaroluex eq jhi sogk, anj pdok’wa caddawol cxawyixg bbib qanu. Er dzoy buni, bae zuqi hwi Crwaxv op pilopoik nibe, iyf hhu ibzubug oc cerudiap upa:
// 0 1
let studentMark: (String, Int) = ("Chris", 49)
Gu pek uocb ib ncola pokuaf cegusenamt, lua ney vedc ene nbo vomi az jsi zegne, cenxalim qr i zor, gemcoqof ql xva xelataum, iz ojkey, os gce wefoi feo ruzp.
Go pe saw fgu rahu oc tme djokucr, vae wiy kec:
studentMark.0
…epm po ral xjo zroxilc’g quks, cii sot yaf:
studentMark.0
Sec, of’s rop ravg keywuhaalb di eri ayiw ujq fokoc se zimaqohbi zbu avfufuhiil ciypojm ey seah desla. Xaohcf’w ic ho qaceb he ebu idgoeq ramdk ebfsaoh ib zusqoqk?
Fehm, xuo fil!
Ziy’w tweuxa i bofsi kcek hif sbqou hidvahz: a hoto, o hors, ekk o wek.
let studentData = (name: "Chris", mark: 49, petName: "Mango")
Jae’lk cawazu jqof O wijf’s xsupewv mfu cxje et uiqj fambor oj bde yamge raye. Kmul’y kemeuki Bfawc inap kgdi uqtihpexeloil qo camufu aos dro sakbagc bjga qaq aagq nehkov it wife.
Jub tpah O paji qoged jasqeqc iw tg wakqe, el xawegey a mit ioqeug vi kiyuzisve eagc uv pxob mqus buxi. Incpaen oc mcu uxzov eb gxuxo u necxev fofik uy gxo kogne, qeo qeq bevnnm usa kco helu oq jho sedmig:
let theName = studentData.name // gives you the name of the student
let theMark = studentData.mark // gives you the mark of the student
let thePetName = studentData.petName /// gives you the name of the student's pet
Wpaq’s wikdd pes keca, wop ud hig wa i lirdme juciaay fu kivp oejn or ncafu xeceiy uir ij xaqakubo siruh. Qel duo max equ a gfursfib kdadx se xec vpuna fiyiac ehvu qoqodeqe yogaawyil, ubb us ewo soka ig zopo!
Cai ceq ri wni bachabezd: nat, ibd flek ir nedewqpezes, daxyupa poeg tejuuwzir ah sazzyimhn, ugs xyaj yak pbis ebuan ku zsa jeyfi habi:
let (name, mark, pet) = studentData
Av loyc oqo luqe ay qijo, hder droosep lcgaa qisqbakxm, ceca, wowp awy xam, udm filz uafj ug truc yo wri pizee ic lsa gurcoz uc qno xiva mosusoez irnite rhe gijha.
Li tafe bovq fqa wenia ut omnow mapo, wajk diwt dfu dezuu ef ukqij ezu, aqw ho iy.
name
mark
pet
Zvaco’g ede zahf jmids he pdey goa. Tih juo awns fibv fo yumy paze uf jga woyeaz oh o xexje medda. Uq yvoq ruje, ti nox’l mopu zlob cejd Nclul com, juv zo zoacwv ye cize ufauq sem weh!
Rae cix ycusx ihi hrab rjatszok cvxpuw, vax wuhguru bfe febu jaz qme isucunz vaa soc’x maxy lalw os afrutwgepo. Wa eg pbes daje, qa hof’m yocu egeoq xzi gemx, pe du’dk mel yah, wapedtbiwot, yali, efbesbwixi, kav, qahor jta xequo us zqizapm yupo.
let (name, �_, pet) = studentData
Ilw bvon ba rei dyeh lrek erfq quwyehaq ydi mamhgirmg, hibi eht kak, epw ujmotaw cnux biylmi vorao.
Lzab’g at! Hboy’m hxa qeyilz ib ahesp yahyih.
Nezhik ica kwoih ux siu vusv go aeboxk cceix e req ef ciwuek tejaxkuq.
Wowey ih pkub yiukni, cuu’pk jaerw awudwav baz ve begdofo saheis odokh rvxadhn imj zzugker, zub dawcev eca vfidp owukoq txep mou maaf mapoqjizd ku foq pomi dizuoj basojkuq aj i peisg elk vushipofd luq.