Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione funzionale / Lambda e chiusure / Exercises
Un accumulatore
Problema
Scrivi una subroutine make-accumulator che restituisce
una chiusura la quale tiene un totale corrente. Ogni chiamata aggiunge
il proprio argomento al totale e restituisce il nuovo totale. Aggiungi
10, poi aggiungi 5, e stampa il risultato
della seconda chiamata.
Esempio
Il programma stampa:
15Soluzione
Navigazione del corso
← Soluzione: Un moltiplicatore | Soluzione: Un accumulatore →