Raku-Kurs / Grundlagen / Grundlagen der Funktionen

Die MAIN-Funktion

Ein Raku-Programm benötigt keine Boilerplate-Rituale, sodass Sie sofort nützliche Anweisungen schreiben können. Dieser Teil des Programms, der sich auf der Ebene über jedem Codeblock (einschließlich Funktionen, zum Beispiel) befindet, wird mainline genannt.

Wenn das Programm eine Funktion mit dem speziellen Namen MAIN enthält, führt Raku diese Funktion aus, nachdem es alles kompiliert und nachdem der mainline-Code ausgeführt wurde.

say '1. Mainline-Code';

sub MAIN {
    say '3. MAIN aufgerufen';
}

say '2. Auch mainline';

Dieses Programm führt zuerst die says auf der obersten Ebene aus und ruft dann MAIN auf:

$ raku t.raku
1. Mainline-Code
2. Auch mainline
3. MAIN aufgerufen

Natürlich ist es auch möglich, ein Programm mit der MAIN-Funktion und keinem anderen mainline-Code zu haben.

Themen in diesem Abschnitt

Praxis

Lösen Sie 4 Quizze zum Inhalt dieses Abschnitts.

Übungen

Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.

  1. Hallo, Welt!
  2. Die Summe drucken
  3. Umfang eines Rechtecks

Kursnavigation

Lösung: Die Warnung drucken   |   Lesen der Befehlszeilenargumente