Курс языка программирования Raku / Продвинутый уровень / Модули / Интроспекция модулей / Exercises

Поиск символа

Задача

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

unit module Circle;

our $pi = 3.14;

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

Пример

При запуске с модулем в пути поиска программа выводит:

$ raku -I. lookup.raku
3.14

Решение

Смотрите решение

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

Решение: Список символов   |   Решение: Поиск символа