Cursus Raku / Provectus / Moduli / Introspectio modulorum / Exercises / Symbola enumerare

Solutio: Symbola enumerare

Ecce solutio possibilis huius muneris.

Codex

Programma, list.raku:

use Circle;

say Circle::.keys.elems;
say Circle::.keys.sort;

🦋 Utrumque archivum fontem in directorio exercises/advanced/module-introspection/list-the-symbols invenire potes.

Outputum

$ raku -I. list.raku
2
($pi $tau)

Commentarii

  1. Circle:: est fasciculus moduli, et .keys nomina quae continet enumerat, unumquodque sigillum suum includens.

  2. .elems illa nomina numerat — modulus duas variabiles our definit, itaque numerus est 2.

  3. .keys nullum ordinem certum praestat, itaque .sort applicamus ut stabile, alphabeticum resultatum ($pi $tau) obtineamus. Sine ordinatione, duo nomina in quolibet ordine inter cursus prodire possunt.

Symbola enumerare   |   Symbolum quaerere