Cursus Raku / Essentiëlen / Functies maken en aanroepen / Benoemde parameters

Quiz 1 — Benoemde parameters

Beschouw een functie:

sub f(:$a, :$b) {
    $a - $b
}

1

Wat zijn de geldige manieren om deze aan te roepen?

0 f(1, 2) Positionele argumenten doorgegeven, niet genaamd.
1 f(a => 1, b => 2)  
0 f(a = 1, b = 2) Toewijzingsoperator in plaats van een paarconstructor.
1 f(b => 2, a => 1)  

2

Wat geven de volgende aanroepen terug voor dezelfde functie?

−1 f(a => 1, b => 2) retourneert  (: 1, −1 :)  
−1 f(b => 2, a => 1) retourneert  (: 1, −1 :) De volgorde van genaamde argumenten maakt niet uit.
1 f(a => 2, b => 1) retourneert  (: 1, −1 :)  

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська