Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione funzionale / Iteratori / Exercises

Sommare con pull-one

Problema

Somma i numeri nell’elenco 3, 7, 5 pilotando direttamente un iteratore: prendine uno con .iterator e chiama pull-one in un ciclo finché non restituisce IterationEnd. Non usare un ciclo for, sum o una riduzione. Stampa il totale.

Esempio

Il programma stampa:

15

Soluzione

Vedi la soluzione

Scrivere un iteratore   |   Soluzione: Sommare con pull-one