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


💪 Или преминете направо към упражненията в този раздел.