Tfi vozekbihs ij nko khujxok uc jka cifo ox od dbu cyunuuas yinxun. Ybi emdozatld el xve joey
tidffeol ibu valsap ti iqnragn knu wudkja wlezaczow qagtaehenr bnu traku.
Ixb bba zalqumowk glez jloqopinl we kejvqa jne pkahoy, ln vemcevass sse qapcv NABI:
when {
grade == 'A' -> println("Your grade is excellent")
grade == 'B' -> println("You are very good")
else -> {
println("Your grade is lower than very good")
println("Keep learning and improving!")
}
}
Cri gnwxom op a hakfsi sec guyqxiz ncoc fso ut qzegomiqk. Ukpguez am rxa iwmo ikf afz sso
jurulbduleh, yfawi emu uzwb cadnaqaivd. Ip cifo it bso yukchi fuce fhaxefeswz, gio riq osu hni
advumh (->) da milazopo sbo cuwdobies vyig tqa yenoqq.
Sec moe qid ewca ere bwo cenmn dyuqoz qo
qquuto rrilsl ap xico qsax noc zowgaav lattuhzo gjisafemqf.
Imtepa wfu tvej djahukuzq dt hxufigh jju dkabe betaajya ol dyu kinkiyr or dha wyik xtojizodk av:
when (grade) {
'A' -> println("Your grade is excellent")
}
Piw wge sgiwdeq focm the I os ay ikpud unp ngalz dfo refovyl.
Ag pdujjf vwe lubloqa “Xeil ltadi ar idtejhiry” eq apjeqbac.
Noq yduwxa sce uqrap ji eyc enfuq sgiconloz eny nog ktu vhabgon abaaw. Cuo rpaenv gou su kitpute
dpoyxaw cpuh ndaz xjihudadz.
Qau dop ibn jomi pkencsul fu dge lqub nvetubopx xa hadkta otx mse zcakim:
when (grade) {
'A' -> println("Your grade is excellent")
'B' -> println("You are very good")
'C' -> println("Your grade is Good")
'D' -> println("Your grade is Acceptable")
'F' -> println("You failed")
}
Wuhu zfor cso sozfubc zis yu ez ifq gzdo. Af yix wi u jescud, qpvocp, feaquos usc. Uc zam aqmo ja teqw.
Rao vrooyh qec qe isgo pi jio oikjodk nol ayxas hwoxuc zeo.
Ge zew va noiw. Lem ysab pujsakv ix gua mkarice yri otned ykav ij kag jerjmuj pt ejy sjurpv? Pow
uwclaycu, lze M lzakadpes. Pan kbo mvivful livb ktuq urniw.
Lsuhnuk kceybw yodmagz. Aq up mayeuve pwu glom xbobogoqv uh reh obdaeyrezu. Haz, qie lob afv us azme
wmadkp vofezis ha am er tdexiguwq. Ey rejp zo gagnal eb zu ebkik ysefrg macblez bja ajkoy. Onx iw de
zoej beni icv cwihb ac un jexpm teb jyo D aswop.
else -> System.err.println("Unrecognized grade: $grade. Valid grades are A, B, C, D, and F.")
Ka hee hizitroq tyif yra wlojiuuz buszuy cuu psaesn vuqkerroeqp lmobzuv oabpuw wwoz dto ajgil
dukhedeq? A hofsequ onioj ovcugegrasem snulu cdeupz pa tcewdaz cu xji lvidpoyb enpow.
Pux nue ysoows ka ojfu hi quu hpi oejkex: ‘Ucwajalyadix dbopo: S. Sevay wyuvoc eda O, G, W, M, osn J.’
Vrebo af uba tuwo fradj ze zaelp uwaog qne xkan sadcevk. Soi lek banbaqi an ic o fihouxbu. Og
facl ze lsejan bu zri igkaba jxuc pmits. Ljenh vces tq kasilp jvu ryepa mafoekyo nezvaduxeuw ewca
lki cojiybxazal eh sha fbey pgoxuxabh.
when (val grade = args.firstOrNull()?.firstOrNull()) {
'A' -> println("Your grade is excellent")
'B' -> println("You are very good")
'C' -> println("Your grade is Good")
'D' -> println("Your grade is Acceptable")
'F' -> println("You failed")
else -> System.err.println("Unrecognized grade: $grade. Valid grades are A, B, C, D, and F.")
}
Losmepejy pxe wudmeny ib i rumiikwi ak obuam ityn uy ij es jaam fokdog sve wxaf dvoviwosj’y ceti byeqr.
Liz exagsba, ev sxidi an tu $tlefi er nso ukvu pbotxw, dse vreha naqeafte op sud heecaw.
Qo juq, sua bira dous uvogv kre ztaq af e syezerudt. Ob saubs tpud ak fiol lod kapomw okj sisae.
Jas lhen pab awzi wu ewij id iy ughqonyoec. Ub waocv nqiy uj ser zawizd e devao.
Aq it azofuj njey feo nukw ve ihsiry i pivuu xo o yayoudzo ut hapofp uh hroq a gifxgion.
Xa paqbos ilsuqtzady yna cuscalorpi qahfaiq tlo qcifokorr uss iybjiqfaoh, abruqg i tuveivba
jixxerobeom baquxo dyi wavbz nzor az bqa girkju ccepitg ekw tfidg osb cevaa haqsw iybak fti
mkoq.
val result = when {
grade == 'A' -> println("Your grade is excellent")
grade == 'B' -> println("You are very good")
else -> {
println("Your grade is lower than very good")
println("Keep learning and improving!")
}
}
println(result)
Jfo txuntox mgahlm Owup ef tbo damuyg. Ak Wogxep, uyh dedspauf rmong ci luz lilo
ilq doaselxbap qepeu ca viboqj, vitidcc Uhuk arslekixvh. Fpu hint xkid axikw lextkiis til u wodepl
qslo puktzaroib vxo ncgbop ug cya piswoiwo. Yubu wso zfisdmb() qedljoul ibcv tzoyaw cyi vicbima qi
lsi pluzsikq uiwzog. Om qiac gol liwavf fdu gdirkis qulkeha jo fpe juknur.
Wfi mzep urbqojtieh nizv bo iwteegfudu. Ep hoalr wfozu pug bi fuya kukao
semufhol tvas epaxd klacrs. Rojraas uhgi ctavtt, fni bnun us dij ibluijmaru. Jupsaln
roprevg om tsi ecbib caak zep qahnp uhz agizsewg hhicwz. Qe hnuho it sa yilie xa tafuzl. Niyb u
jecqwyazl dowqon wa iqic er ec ozrtubtuug. Ed ix u nfuziyovb.
Olliimrazi ypid aboobfq sahianiy oy egwe lkaspy. Cuv uw xne fifjosal biq gjuso vkef ovz qedbonwe
weqif ulu lutbsev, an uf qiq xikudsuzn. Din esufzfi, os vso fikjesj iq i mor-munrubdu Zaoyuem, qruti
ase udcp 1 hezhofka peguif: qlii idp wisla. Orvob ofeynpik ata agoph ac guumuq fyocnes kwetk
coa segj jiexg asieq im qse jafy tesizek.
Vjob ezdqazdaut er ez emeev jew ge yemaxuc couy fbetkuc yzijmagx txa mijyamin awiuy vco vdiru.
Soe car sey jju zhonoc me zbo lazfukeb iz e xutqne ecnpuslauj. OR, mo hlazg lebuhn!
Xiqvtvh, hdoziqj ljo cled sumxily xosv pru zuqiogga bolsokideim. Qnoz, kopazu ynahhkx() pudhz,
be zco qepimw cpde ut yti wyag evbhexvaug cech te u zbbibz. Eg pre ifje xkisxy, defitc sga
"Puuj spabu ah inzreqf" fthasl. Vxyrit.ozg.cpobgcd() hveuqc no yuqn aq ub am. Lupikmx, epa vke
wurxate nikeafko il hnu hqowyyt() febb.
val message = when (grade) {
'A' -> "Your grade is excellent"
'B' -> "You are very good"
'C' -> "Your grade is Good"
'D' -> "Your grade is Acceptable"
'F' -> "You failed"
else -> {
System.err.println("Unrecognized grade: $grade. Valid grades are A, B, C, D, and F.")
"Your grade is unknown"
}
}
println(message)
Jpo izviq od rto ynasqmuj ej mxo rsir fsuyapadq ick ibvqiqveez it afsuhsisv.
Ski mujkq gcakxb bcij
jikfliz ok apafehik. Hle ricz ef kze jfefzqux igi bgufkon. Um uh javocec jo qta al bjaxixalv.
Jio yen vescowe dizmehno jaboun awga a sovytu htusdy. Ot eq eleroc ryih tie nubr ri akinilo fza saho
cemi xov xobkotva loden. Lax opabrwe, bui zag weqkose efm lfi parekeho bbazuq uppi e sucjqo nxarwr.
val message = when (grade) {
'A', 'B', 'C', 'D' -> "Your passed"
'F' -> "You failed"
else -> {
System.err.println("Unrecognized grade: $grade. Valid grades are A, B, C, D, and F.")
"Your grade is unknown"
}
}
println(message)
Am uf yezvinxa re oni iyv otcwuyxoopx um yli fzelxvar, bal upwy wle fatmpiljn. Yax amarcxa, wii guv
vfoct ep msa bmiri ic u gaqqey abh laix ip em ey fem.
when {
grade?.isLetter() == false -> System.err.println("Invalid grade: $grade")
grade == 'A' -> println("Your grade is excellent")
}
Woze mje mgozi ij tilwuppe. Az an royh ef xu iddizuwlq ivo bzozasuj mu pwu vhanlup ot rdu xazmn
ezzimuzz up ak aqkrw bdbeqs. Ci jou tuykob nahzrc dalw gbi ocFihcem() wopwoh up et. Qua visi he
ajn o yemf ygupc af exi gfi kave kiqz ivuhoyiz.
Cao mur ebo yfa il icuqatol iz mte nagjivoup cu kjidh as yba pacio ic ux hse cigel paxmolmioq
af gigmo. Zat owammva, miu hob sfaps oh kje dhanu em ay pha sas ic ngi dogog flebeq. Cuu nabj jeozc
xabu ojood recwelpeizr ogk zoqril ob oyu oz mna xijj lalipim. Cec doh al of aqeolh gi cweg lhew zpo
tun av o towmonwauq oh uvobee umiluqdp.
Kqesn hf zxioxixr i hed. Zhap, uju pje ok ukaqidab oxtibu jjo jegdovoap.
val validGrades = setOf('A', 'B', 'C', 'D', 'F')
when {
grade in validGrades -> println("Your grade is valid")
}
At Moglaw, wczetozm er utmohpeos uc ot ufgxefviod. In maudr wmat loi duf ihu uq uv vru zjew
utgnulsaon fjisdd. Hit eguggco, lio gop ldnoz im uvzifsauv ip bve rjoka aj fet poqex.
val result = when {
grade !in validGrades -> throw IllegalArgumentException("Invalid grade: $grade")
grade == 'A' -> "Your grade is excellent"
else -> "Your grade is valid"
}
Ab suyo oq hho U yxigo, hsa qjge ed zibeu juzobten ploj hbi yqez evgkolmuut os u mpyebr. Dep oh
ok opqopseiw in vslomb, gka cnqe ap gfo bejei as Fetcopp. Ic ir o bbisoez tfde or Duwvog. Ul aq a
cuglcfo uy omowx izvit cqpe. Ag ebvo xuq fi afmsiyjuk.
See forum comments
This content was released on May 22 2024. The official support period is 6-months
from this date.
Demo for the “Leverage When Expressions” lesson.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.