Corso di Raku / Avanzato / Altro sui tipi predefiniti / Enumerazioni / Exercises / Contare e sommare
Soluzione: Contare e sommare
Ecco una possibile soluzione.
Codice
enum Coin (penny => 1, nickel => 5, dime => 10, quarter => 25);
say Coin.enums.elems;
say Coin.enums.values.sum;🦋 Puoi trovare il codice sorgente nel file enum-introspection.raku.
Output
4
41Commenti
Le costanti sono definite come coppie, quindi ognuna riceve il valore scelto da noi invece della numerazione automatica a partire da zero.
.enumsrestituisce una mappa da ogni nome di costante al suo valore..elemsconta le voci: ci sono quattro monete..valuesestrae solo i numeri dietro i nomi, e.sumli somma:1 + 5 + 10 + 25fa41.
Navigazione del corso
← Contare e sommare | Operatori →