Raku-Kurs / Grundlagen / Erstellen und Aufrufen von Funktionen / Benannte Parameter

Quiz 1 — Benannte Parameter

Betrachten Sie eine Funktion:

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

1

Was sind die gültigen Möglichkeiten, sie aufzurufen?

0 f(1, 2) Positionsargumente übergeben, nicht benannt.
1 f(a => 1, b => 2)  
0 f(a = 1, b = 2) Zuweisungsoperator anstelle eines Paar-Konstruktors.
1 f(b => 2, a => 1)  

2

Für die gleiche Funktion, was geben die folgenden Aufrufe zurück?

−1 f(a => 1, b => 2) gibt  (: 1, −1 :) zurück  
−1 f(b => 2, a => 1) gibt  (: 1, −1 :) zurück Die Reihenfolge der benannten Argumente spielt keine Rolle.
1 f(a => 2, b => 1) gibt  (: 1, −1 :) zurück  

Kursnavigation

Erstellen und Aufrufen von Funktionen / Positionsparameter   |   Erstellen und Aufrufen von Funktionen / Standardwerte


💪 Or jump directly to the exercises to this section.

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська