Raku-Kurs / Fortgeschritten / Subroutinen / Mehr zu MAIN-Unterprogrammen / Exercises

Ein Befehlszeilen-Flag

Problem

Ein benannter Bool-Parameter von MAIN wird zu einem Ein/Aus-Flag: Die Angabe von --flag setzt ihn auf True, und das Weglassen behält seinen Standardwert bei. Schreiben Sie ein Programm, dessen MAIN den Parameter Bool :$shout = False annimmt und HELLO ausgibt, wenn das Flag gesetzt ist, oder hello andernfalls.

Beispiel

$ raku boolean-flag.raku
hello

$ raku boolean-flag.raku --shout
HELLO

Lösung

Siehe die Lösung

Kursnavigation

Mehr zu MAIN-Unterprogrammen   |   Lösung: Ein Befehlszeilen-Flag