Raku-Kurs / Grundlagen / Grundlagen der Funktionen
Erstellen und Aufrufen von Funktionen
Sie haben den letzten Abschnitt des ersten Teils des Kurses erreicht. Wenn Sie diesen abschließen, werden Sie über das gesamte Wissen verfügen, das erforderlich ist, um praktisch jedes Programm in Raku zu erstellen. Das Thema dieses Abschnitts sind Funktionen, oder Subroutinen, oder einfach Routinen.
Eine Funktion ist ein wiederverwendbarer Teil des Codes mit eigenem Namen. Sie können Funktionen von verschiedenen Stellen im Programm aufrufen.
Erstellen einer Funktion
Um eine Funktion zu erstellen, verwenden Sie das Schlüsselwort
sub gefolgt vom Namen der Funktion. Der Körper der Funktion
ist in ein Paar geschweifte Klammern eingeschlossen.
sub greet {
say 'Hallo, Welt!';
}Verwenden einer Funktion
Um die Funktion zu verwenden, setzen Sie einfach ihren Namen an die Stelle, an der Sie sie aufrufen müssen. In Raku kann die Definition einer Funktion vor oder nach der Stelle stehen, an der die Funktion verwendet wird.
say 'Dies ist, was das erste Programm normalerweise ausgibt:';
greet;
sub greet {
say 'Hallo, Welt!';
}Das Programm gibt beide Nachrichten aus:
$ raku t.raku
Dies ist, was das erste Programm normalerweise ausgibt:
Hallo, Welt!Nun lassen Sie uns andere Details zum Erstellen und Verwenden von Funktionen betrachten.
Themen in diesem Abschnitt
Praxis
Lösen Sie 10 Quizze zum Inhalt dieses Abschnitts.
- Quiz — Erstellen einer Funktion
- Quiz — Funktionsnamen
- Funktionsparameter
- Übergeben von Argumenten
- Quiz — Rückgabe aus einer Funktion
- Quiz — Aufruf einer Funktion
- Quiz 1 — Benannte Parameter
- Quiz 2 — Variablen als benannte Parameter
- Quiz — Definition von Standardwerten
- Quiz — Funktionen mit Standardwerten
Übungen
Dieser Abschnitt enthält 6 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.