Corso di Raku / Fondamenti / 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
168

Come 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
115

Pratica

Completa i quiz che coprono i contenuti di questo argomento.

La funzione MAIN   |   La funzione MAIN / Più funzioni MAIN


💪 Or jump directly to the exercises to this section.

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська