Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación funcional / Lambdas y clausuras / Exercises

Un acumulador

Problema

Escribe una subrutina make-accumulator que devuelva una clausura que lleve un total acumulado. Cada llamada suma su argumento al total y devuelve el nuevo total. Suma 10, después suma 5, e imprime el resultado de la segunda llamada.

Ejemplo

El programa imprime:

15

Solución

Ver la solución

Solución: Un multiplicador   |   Solución: Un acumulador