Curso de Raku / Avanzado / Subrutinas / Más sobre subrutinas MAIN / Exercises

Un flag de línea de comandos

Problema

Un parámetro con nombre de tipo Bool en MAIN se convierte en una bandera de activación/desactivación: escribir --flag lo establece en True, y omitirlo mantiene su valor predeterminado. Escribe un programa cuyo MAIN tome Bool :$shout = False e imprima HELLO cuando la bandera esté activada, o hello en caso contrario.

Ejemplo

$ raku boolean-flag.raku
hello

$ raku boolean-flag.raku --shout
HELLO

Solución

Ver la solución

Más sobre subrutinas MAIN   |   Solución: Un flag de línea de comandos