Cursus Raku / Essentiëlen

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.

Oefening

Maak de quiz die de inhoud van dit onderwerp behandelt.

Oefeningen

Deze sectie bevat 6 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je naar de codeeroefening gaat.

  1. Functie om te berekenen
  2. Oneven of even
  3. Recursieve faculteit
  4. Intervalfunctie
  5. Functietabel
  6. De waarde van e

Cursusnavigatie

Associatieve datentypen / Interpolatie van hashes   |   Functienamen

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська