Cursus Raku / Essentiëlen / Basis van functies / De MAIN functie

Meerdere MAIN functies

Net als elke andere functie in Raku, kan de MAIN functie zijn multi varianten hebben. Dit stelt het programma in staat om individueel te reageren op een verschillend aantal of verschillende soorten invoerparameters.

multi sub MAIN($a) {
    say 2 * $a;
}

multi sub MAIN($a, $b) {
    say $a + $b;
}

Dit programma verdubbelt zijn enige argument of voegt het toe aan het tweede argument als dat aanwezig is:

$ raku t.raku 21
42

$ raku t.raku 21 33
54

Praktijk

Maak de 1 quiz over de inhoud van dit onderwerp.

Cursusnavigatie

Quiz — Standaardwaarden   |   Quiz — Multi-MAIN


💪 Of ga direct naar de oefeningen in deze sectie.