Cursus Raku / Geavanceerd / Modules / Basisbeginselen van modules

Modules gebruiken

Om een module te gebruiken, laad je deze met het use-statement. Daarna zijn de namen die de module exporteert beschikbaar alsof je ze zelf had geschreven.

Gegeven het bestand Greeting.rakumod uit het vorige onderwerp, gebruikt een programma het als volgt:

use Greeting;

say hello('Anna');

Omdat hello gemarkeerd was met is export, maakt het use-statement het beschikbaar, en het programma roept het direct aan:

Hello, Anna!

Om de module te vinden, moet deze op het modulezoekpad staan. Wanneer het modulebestand in dezelfde map staat als je programma, vertel je Raku om daar te zoeken met de -I.-optie (de punt betekent “de huidige map”):

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

Geïnstalleerde modules (later behandeld in Modules van het web installeren) worden automatisch gevonden, dus de -I-optie is alleen nodig voor modules die naast je eigen programma staan.

Praktijk

Maak de 1 quiz over de inhoud van dit onderwerp.

Cursusnavigatie

Quiz — is export   |   Quiz — use


💪 Of ga direct naar de oefeningen in deze sectie.