Raku-Kurs / Grundlagen / Grundlagen der Funktionen
/ 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
| Gibt „Mode 'new'“ aus | (: Gibt „Default mode“ aus, Gibt „Help mode“ aus, Gibt „Mode 'new'“ aus, Beendet mit einer Ausnahme :) |
2
| Gibt „Mode '1001'“ aus | (: Gibt „Default mode“ aus, Gibt „Help mode“ aus, Gibt „Mode '1001'“ aus, Beendet mit einer Ausnahme :) |
3
| Gibt „Default mode“ aus | (: Gibt „Default mode“ aus, Gibt „Help mode“ aus, Gibt „Mode ''“ aus, Beendet mit einer Ausnahme :) |
4
| 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
← Mehrere
MAIN-Funktionen | Verwendung von
unit sub →