Corso di Raku / Fondamenti / La funzione MAIN
/ Più funzioni MAIN
Quiz — Multi-MAIN
Ci sono tre versioni della funzione MAIN
in questo programma:
multi sub MAIN() { say 'Default mode' }
multi sub MAIN('help') { say 'Help mode' }
multi sub MAIN(Str $mode) { say "Mode '$mode'" }
Cosa stampa il programma se viene eseguito con uno dei seguenti comandi:
1
$ raku t.raku new
Stampa “Mode 'new'” | (: Stampa “Default mode”, Stampa “Help mode”, Stampa “Mode 'new'”, Termina con un’eccezione :) |
2
$ raku t.raku 1001
Stampa “Mode '1001'” | (: Stampa “Default mode”, Stampa “Help mode”, Stampa “Mode '1001'”, Termina con un’eccezione :) |
3
$ raku t.raku
Stampa “Default mode” | (: Stampa “Default mode”, Stampa “Help mode”, Stampa “Mode ''”, Termina con un’eccezione :) |
4
$ raku t.raku Help
Stampa “Mode 'Help'” | (: Stampa “Default mode”, Stampa “Help mode”, Stampa “Mode 'Help'”, Termina con un’eccezione :) | I parametri sono sensibili alle maiuscole in questo caso. |
Navigazione del corso
←
La funzione MAIN
/ Lettura degli argomenti della riga di comando
|
La funzione MAIN
/ Uso di unit sub
→
💪 Or jump directly to the exercises to this section.
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська