Cursus Raku / Essentiëlen / Functies maken en aanroepen / Benoemde parameters
Quiz 2 — Variabelen als benoemde parameters
Hier is dezelfde functie als in de vorige quiz:
sub f(:$a, :$b) {
$a - $b
}
Je hebt ook drie variabelen in het programma:
my $a = 1;
my $b = 2;
my $c = 3;
Markeer alle geldige manieren om de functie aan te roepen en twee van de drie variabelen door te geven.
1 | f(a => $a, b => $b) | |
1 | f(a => $c, b => $c) | |
0 | f($a, $b) | Positionele argumenten worden hier doorgegeven in plaats van de benoemde. |
1 | f(:$a, :$b) | |
0 | f($:a, $:b) | Geen geldige Raku-syntaxis. |
0 | f(:$b, :$c) | Geen benoemde parameter c . |
0 | f(:$a, c => $c) | Geen benoemde parameter c . |
1 | f(:$a, b => $c) | |
1 | f(:$a, :b($c)) | Zelfde als hierboven. |
1 | f(:a($a), :b($c)) | Ook goed, hoewel een beetje overbodig. |
Cursusnavigatie
← Functies maken en aanroepen / Positionele parameters | Functies maken en aanroepen / Standaardwaarden →
💪 Or jump directly to the exercises to this section.
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська