Raku-Kurs / Grundlagen / Erstellen und Aufrufen von Funktionen / Funktionsparameter

Übergeben von Argumenten

1

Es gibt eine Funktion mit folgender Definition:

sub f {
    say 'Function called';
}

Wählen Sie die korrekten Aufrufe dieser Funktion.

1 f;  
0 f(''); Die Funktion akzeptiert keine Argumente, aber hier wird eins übergeben.
0 f ''; Dasselbe wie oben.
1 f(); Das ist in Ordnung, keine Argumente übergeben.
0 f (); Hier wird ein Argument (eine leere Liste) übergeben.
0 f(10);  

2

Es gibt eine weitere Funktion.

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

Wählen Sie die korrekten Aufrufe dieser Funktion.

1 g(10, 20);  
0 g 10 20; Kein Komma zwischen den Argumenten.
0 g(10); Zu wenige Argumente: zwei erforderlich, eins übergeben.
1 g 10, 20; Klammern sind nicht erforderlich, wenn es nicht mehrdeutig ist.
0 g(10,); Keine gültige Syntax.
0 g(,20); Auch keine gültige Syntax.
0 g('10, 20'); Ein einzelnes String-Argument übergeben.
1 g('word', 20); Argumente können unterschiedliche Typen haben.
0 g(10, 20, 30); Zu viele Argumente.
0 g 10, 20, 30; Auch hier: drei Argumente werden übergeben.

Kursnavigation

Erstellen und Aufrufen von Funktionen / Funktionsnamen   |   Erstellen und Aufrufen von Funktionen / Das Ergebnis zurückgeben


💪 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БългарскиРусскийУкраїнська