Raku kurss / Padziļināti / Izpildes plūsma / Bloku fāzeri / Exercises

Pēc katra soļa

Uzdevums

Fāzeris NEXT izpildās katras cikla iterācijas beigās, un tas ir labs brīdis, kad ziņot par progresu.

Uzturiet uzkrāto summu $sum, sākot ar 0. Palaidiet ciklu pāri 1..3; katrā piegājienā vispirms pieskaitiet $sum pašreizējo skaitli. Ar fāzeri NEXT pēc katras iterācijas izdrukājiet sum so far: $sum.

Padomājiet par secību: fāzeris NEXT izpildās pēc ķermeņa, tāpēc tas ziņo summu, ieskaitot pašreizējo skaitli.

Piemērs

Programma izdrukā:

sum so far: 1
sum so far: 3
sum so far: 6

Risinājums

Skatīt risinājumu

Kursa navigācija

Risinājums: Ieiet blokā   |   Risinājums: Pēc katra soļa