Kurso de Raku / Progresinta / Pli pri la enkonstruitaj tipoj / Enumeracioj / Exercises / Semajnotagaj nombroj
Solvo: Semajnotagaj nombroj
Jen ebla solvo de la tasko.
Kodo
enum Day (Mon => 1, Tue => 2, Wed => 3, Thu => 4, Fri => 5);
say Day(5);
say Day(1);🦋 Vi povas trovi la fontkodon en la dosiero weekday-values.raku.
Eligo
Fri
MonKomentoj
Skribi la konstantojn kiel parojn permesas al vi elekti la nombrojn, ĉi tie komencante de
1.Voki la enumeracian tipon kiel
Day(5)faras la inversan serĉon: ĝi trovas la konstanton, kies valoro estas5, kio estasFri. SameDay(1)donasMon. Tio estas la inverso deFri.value, kiu irus de la nomo al la nombro.