Corso di Raku / Fondamenti / Fondamenti delle funzioni
/ La funzione
MAIN
Lettura degli argomenti della riga di comando
La funzione MAIN è utile non solo per individuare
esplicitamente l’inizio del programma, ma anche per i suoi argomenti,
che ricevono i valori passati nella riga di comando.
Ci sono due modi per leggere gli argomenti della riga di comando. Uno
di questi è tramite l’array @*ARGS,
che abbiamo già utilizzato. Esaminiamo ora il secondo metodo.
Consideriamo un programma che somma due numeri.
sub MAIN($a, $b) {
say $a + $b;
}Puoi eseguire il programma nel seguente modo. Il programma stampa la somma dei suoi due argomenti:
$ raku t.raku 123 45
168Come qualsiasi altra funzione, la funzione MAIN può
avere valori predefiniti per alcuni (o anche tutti) dei suoi argomenti.
Ad esempio:
sub MAIN($a, $b = 100) {
say $a + $b;
}Se il secondo argomento non viene fornito, viene utilizzato il valore predefinito:
$ raku t.raku 15
115Pratica
Risolvi 2 quiz sul contenuto di questo argomento.
Navigazione del corso
← La funzione
MAIN | Quiz
— Lettura degli argomenti della riga di comando →
💪 Oppure vai direttamente agli esercizi di
questa sezione.