Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Funktionale Programmierung / Lambdas und Closures / Exercises

Ein Akkumulator

Aufgabe

Schreiben Sie eine Subroutine make-accumulator, die eine Closure zurückgibt, die eine laufende Summe führt. Jeder Aufruf addiert sein Argument zur Summe und liefert die neue Summe. Addieren Sie 10, dann 5, und geben Sie das Ergebnis des zweiten Aufrufs aus.

Beispiel

Das Programm gibt aus:

15

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Ein Multiplikator   |   Lösung: Ein Akkumulator