Cursus Raku / Essentiëlen / Basis van functies
Functies maken en aanroepen
Je hebt het laatste gedeelte van het eerste deel van de cursus bereikt. Door dit te voltooien, heb je alle kennis die nodig is om vrijwel elk programma in Raku te maken. Het onderwerp van dit gedeelte is functies, of subroutines, of zelfs gewoon routines.
Een functie is een herbruikbaar deel van de code met een eigen naam. Je kunt functies aanroepen vanuit verschillende plaatsen in het programma.
Een functie maken
Om een functie te maken, gebruik je het sleutelwoord sub
gevolgd door de naam van de functie. Het lichaam van de functie is
ingesloten in een paar accolades.
sub greet {
say 'Hello, World!';
}Een functie gebruiken
Om de functie te gebruiken, zet je gewoon de naam ervan op de plaats waar je deze wilt aanroepen. In Raku kan de definitie van een functie zich vóór of na de plaats bevinden waar de functie wordt gebruikt.
say 'Dit is wat het eerste programma meestal afdrukt:';
greet;
sub greet {
say 'Hello, World!';
}Het programma drukt beide berichten af:
$ raku t.raku
Dit is wat het eerste programma meestal afdrukt:
Hello, World!Laten we nu naar andere details van het maken en gebruiken van functies kijken.
Onderwerpen in deze sectie
Praktijk
Maak de 10 quizzen over de inhoud van deze sectie.
Oefeningen
Deze sectie bevat 6 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.