Corso di Raku / Fondamenti / Fondamenti delle funzioni
/ 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
| Stampa “Mode 'new'” | (: Stampa “Default mode”, Stampa “Help mode”, Stampa “Mode 'new'”, Termina con un'eccezione :) |
2
| Stampa “Mode '1001'” | (: Stampa “Default mode”, Stampa “Help mode”, Stampa “Mode '1001'”, Termina con un'eccezione :) |
3
| Stampa “Default mode” | (: Stampa “Default mode”, Stampa “Help mode”, Stampa “Mode ''”, Termina con un'eccezione :) |
4
| 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
← Più
funzioni MAIN | Uso di
unit sub →