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

Использование модулей

Чтобы использовать модуль, загрузите его с помощью инструкции use. После этого имена, которые модуль экспортирует, доступны так, как будто вы написали их сами.

Имея файл Greeting.rakumod из предыдущей темы, программа использует его следующим образом:

use Greeting;

say hello('Anna');

Поскольку hello была помечена is export, инструкция use делает её доступной, и программа вызывает её напрямую:

Hello, Anna!

Чтобы Raku нашёл модуль, тот должен находиться в пути поиска модулей. Когда файл модуля лежит в том же каталоге, что и ваша программа, укажите Raku искать там с помощью опции -I. (точка означает «текущий каталог»):

$ raku -I. program.raku
Hello, Anna!

Установленные модули (о них позже в разделе Установка модулей из сети) находятся автоматически, поэтому опция -I нужна только для модулей, которые лежат рядом с вашей программой.

Практика

Пройдите 1 тест по содержанию этой темы.

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

Тест — is export   |   Тест — use


💪 Или перейдите сразу к упражнениям этого раздела.