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.

Esercizi

Questa sezione contiene 6 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.

  1. Funzione per calcolare
  2. Pari o dispari
  3. Fattoriale ricorsivo
  4. Funzione di intervallo
  5. Tabella delle funzioni
  6. Il valore di e

Fondamenti delle funzioni   |   Nomi delle funzioni