Corso di Raku / Avanzato / Moduli / Introspezione dei moduli / Exercises

Cercare un simbolo

Problema

Oltre a elencare i nomi di un package, è possibile raggiungere un nome in modo dinamico usandolo come chiave nello stash del package. Ti viene dato un modulo Circle.rakumod:

unit module Circle;

our $pi = 3.14;

Scrivi un programma separato che carica il modulo e stampa il valore di $pi cercandolo nello stash con Circle::{'$pi'} — non con il qualificato $Circle::pi.

Esempio

Eseguendo il programma con il modulo nel percorso di ricerca, il programma stampa:

$ raku -I. lookup.raku
3.14

Soluzione

Vedi la soluzione

Soluzione: Elencare i simboli   |   Soluzione: Cercare un simbolo