Курс по Raku / Напреднали / Модули / Интроспекция на модули / Exercises

Потърсете символ

Проблем

Освен да изброявате имената в пакет, можете да достигнете до дадено име динамично, като го използвате като ключ в стеша на пакета. Даден ви е модул Circle.rakumod:

unit module Circle;

our $pi = 3.14;

Напишете отделна програма, която зарежда модула и отпечатва стойността на $pi, като я търси в стеша с Circle::{'$pi'} — не с квалифицираната $Circle::pi.

Пример

Изпълнена с модула в пътя за търсене, програмата отпечатва:

$ raku -I. lookup.raku
3.14

Решение

Вижте решението

Навигация в курса

Решение: Изброете символите   |   Решение: Потърсете символ