Corso di Raku / Fondamenti / Fondamenti delle funzioni
Creazione e chiamata di funzioni
Hai raggiunto l’ultima sezione della prima parte del corso. Completandola, avrai tutte le conoscenze necessarie per creare praticamente qualsiasi programma in Raku. Il soggetto di questa sezione sono le funzioni, o subroutine, o anche semplicemente routine.
Una funzione è una parte riutilizzabile del codice con un proprio nome. Puoi chiamare le funzioni da diversi punti del programma.
Creare una funzione
Per creare una funzione, usa la parola chiave sub
seguita dal nome della funzione. Il corpo della funzione è racchiuso in
una coppia di parentesi graffe.
sub greet {
say 'Hello, World!';
}Usare una funzione
Per usare la funzione, basta mettere il suo nome nel punto in cui hai bisogno di chiamarla. In Raku, la definizione di una funzione può essere posizionata prima o dopo il punto in cui la funzione viene utilizzata.
say 'Questo è ciò che di solito stampa il primo programma:';
greet;
sub greet {
say 'Hello, World!';
}Il programma stampa entrambi i messaggi:
$ raku t.raku
Questo è ciò che di solito stampa il primo programma:
Hello, World!Ora, diamo un’occhiata ad altri dettagli sulla creazione e l’uso delle funzioni.
Argomenti di questa sezione
Pratica
Risolvi 10 quiz sul contenuto di questa sezione.
- Quiz — Creazione di una funzione
- Quiz — nomi delle funzioni
- Parametri delle funzioni
- Passaggio degli argomenti
- Quiz — Restituzione da una funzione
- Quiz — Chiamata di una funzione
- Quiz 1 — Parametri nominati
- Quiz 2 — Variabili come parametri nominati
- Quiz — Definizione di valori predefiniti
- Quiz — Funzioni con valori predefiniti
Esercizi
Questa sezione contiene 6 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.