Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem / Uzskaitījumi 🆕 / Exercises
Luksofora gaismas
Uzdevums
Definējiet uzskaitījumu Light ar konstantēm
red, amber un green (šādā
secībā). Deklarējiet mainīgo ar uzskaitījuma tipu,
my Light $current, un uzstādiet to uz red.
Izdrukājiet gaismu kopā ar skaitli, kas aiz tās stāv, formā
red is 0.
Pēc tam pārslēdziet gaismu pāris reižu — piešķiriet
$current vērtību amber, tad
green, pēc katras maiņas izdrukājot to tāpat —, lai izietu
ceļu red → amber → green.
Jūs varētu gaidīt, ka $current++ pats pāries uz nākamo
gaismu — pamēģiniet un paskatieties, kas notiek.
Piemērs
Programma izdrukā:
red is 0
amber is 1
green is 2Risinājums
Kursa navigācija
← Viktorīna — Uzskaitījuma vērtības | Risinājums: Luksofora gaismas →