Raku-Kurs / Grundlagen / Erstellen und Aufrufen von Funktionen / Benannte Parameter
Quiz 2 — Variablen als benannte Parameter
Hier ist die gleiche Funktion wie im vorherigen Quiz:
sub f(:$a, :$b) {
$a - $b
}
Du hast auch drei Variablen im Programm:
my $a = 1;
my $b = 2;
my $c = 3;
Markiere alle gültigen Wege, die Funktion aufzurufen und zwei der drei Variablen zu übergeben.
1 | f(a => $a, b => $b) | |
1 | f(a => $c, b => $c) | |
0 | f($a, $b) | Positionsargumente werden hier anstelle der benannten übergeben. |
1 | f(:$a, :$b) | |
0 | f($:a, $:b) | Keine gültige Raku-Syntax. |
0 | f(:$b, :$c) | Kein benannter Parameter c . |
0 | f(:$a, c => $c) | Kein benannter Parameter c . |
1 | f(:$a, b => $c) | |
1 | f(:$a, :b($c)) | Dasselbe wie oben. |
1 | f(:a($a), :b($c)) | Auch in Ordnung, wenn auch etwas redundant. |
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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська