Cursus Raku / Essentiëlen / Functies maken en aanroepen / Functieparameters

Argumenten doorgeven

1

Er is een functie met de volgende definitie:

sub f {
    say 'Functie aangeroepen';
}

Kies de juiste aanroepen van deze functie.

1 f;  
0 f(''); Functie accepteert geen argumenten, maar er wordt er hier één ontvangen.
0 f ''; Hetzelfde als hierboven.
1 f(); Dit is goed, geen argumenten doorgegeven.
0 f (); Hier wordt één argument (een lege lijst) doorgegeven.
0 f(10);  

2

Er is een andere functie.

sub g($x, $y) {
    say "Aangeroepen g($x, $y)";
}

Selecteer de juiste aanroepen van deze functie.

1 g(10, 20);  
0 g 10 20; Geen komma tussen argumenten.
0 g(10); Te weinig argumenten: twee vereist, één doorgegeven.
1 g 10, 20; Haakjes zijn niet vereist wanneer het niet dubbelzinnig is.
0 g(10,); Geen geldige syntax.
0 g(,20); Ook geen geldige syntax.
0 g('10, 20'); Een enkel stringargument doorgegeven.
1 g('woord', 20); Argumenten kunnen van verschillende typen zijn.
0 g(10, 20, 30); Te veel argumenten.
0 g 10, 20, 30; Ook hier: drie argumenten doorgegeven.

Cursusnavigatie

Functies maken en aanroepen / Functienamen   |   Functies maken en aanroepen / Het resultaat teruggeven


💪 Or jump directly to the exercises to this section.

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

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