Cursus Raku / Provectus / Plura de generibus insitis / Enumerationes / Exercises / Numerare et summam

Solutio: Numerare et summam

Hic est possibilis solutio huius operis.

Codex

enum Coin (penny => 1, nickel => 5, dime => 10, quarter => 25);

say Coin.enums.elems;
say Coin.enums.values.sum;

🦋 Inveni codicem fontem in archivo enum-introspection.raku.

Exitus

4
41

Commentarii

  1. Constantes ut paria definitae sunt, itaque unaquaeque valorem a nobis electum accipit potius quam numerationem automaticam ab zero.

  2. .enums tabulam ab unoquoque nomine constantis ad eius valorem reddit. .elems introitus numerat — quattuor nummi sunt.

  3. .values solos numeros post nomina extrahit, et .sum eos addit: 1 + 5 + 10 + 25 est 41.

Numerare et summam   |   Operatores