Курс 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


💪 Або перейдіть одразу до вправ цього розділу.