Raku-Kurs / Grundlagen / Die MAIN-Funktion / Mehrere MAIN-Funktionen

Quiz — Multi-MAIN

Es gibt drei Versionen der MAIN-Funktion in diesem Programm:

multi sub MAIN() { say 'Default mode' }
multi sub MAIN('help') { say 'Help mode' }
multi sub MAIN(Str $mode) { say "Mode '$mode'" }

Was gibt das Programm aus, wenn es mit einem der folgenden Befehle ausgeführt wird:

1

$ raku t.raku new
Gibt „Mode 'new'“ aus (: Gibt „Default mode“ aus, Gibt „Help mode“ aus, Gibt „Mode 'new'“ aus, Beendet mit einer Ausnahme :)

2

$ raku t.raku 1001
Gibt „Mode '1001'“ aus (: Gibt „Default mode“ aus, Gibt „Help mode“ aus, Gibt „Mode '1001'“ aus, Beendet mit einer Ausnahme :)

3

$ raku t.raku
Gibt „Default mode“ aus (: Gibt „Default mode“ aus, Gibt „Help mode“ aus, Gibt „Mode ''“ aus, Beendet mit einer Ausnahme :)

4

$ raku t.raku Help
Gibt „Mode 'Help'“ aus (: Gibt „Default mode“ aus, Gibt „Help mode“ aus, Gibt „Mode 'Help'“ aus, Beendet mit einer Ausnahme :) Parameter sind in diesem Fall groß- und kleinschreibungssensitiv.

Kursnavigation

Die MAIN-Funktion / Lesen der Befehlszeilenargumente   |   Die MAIN-Funktion / Verwendung von unit sub


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