Curso de Raku / Esenciales / La función MAIN
/ Múltiples funciones MAIN
Quiz — Multi-MAIN
Hay tres versiones de la función MAIN
en este programa:
multi sub MAIN() { say 'Default mode' }
multi sub MAIN('help') { say 'Help mode' }
multi sub MAIN(Str $mode) { say "Mode '$mode'" }
¿Qué imprime el programa si se ejecuta con uno de los siguientes comandos:
1
$ raku t.raku new
Imprime “Mode 'new'” | (: Imprime “Default mode”, Imprime “Help mode”, Imprime “Mode 'new'”, Termina con una excepción :) |
2
$ raku t.raku 1001
Imprime “Mode '1001'” | (: Imprime “Default mode”, Imprime “Help mode”, Imprime “Mode '1001'”, Termina con una excepción :) |
3
$ raku t.raku
Imprime “Default mode” | (: Imprime “Default mode”, Imprime “Help mode”, Imprime “Mode ''”, Termina con una excepción :) |
4
$ raku t.raku Help
Imprime “Mode 'Help'” | (: Imprime “Default mode”, Imprime “Help mode”, Imprime “Mode 'Help'”, Termina con una excepción :) | Los parámetros son sensibles a mayúsculas y minúsculas en este caso. |
Navegación del curso
←
La función MAIN
/ Lectura de argumentos de línea de comandos
|
La función MAIN
/ Uso de unit sub
→
💪 Or jump directly to the exercises to this section.
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська