Курс по Raku / Напреднали / Управление на потока / Фейзъри за блокове / Exercises

След всяка стъпка

Задача

Фазерът NEXT се изпълнява в края на всяка итерация на цикъла, което е подходящ момент за отчитане на напредъка.

Поддържайте текуща сума в $sum, започвайки от 0. Преминете с цикъл през 1..3; при всяко преминаване първо добавете текущото число към $sum. Използвайте фазер NEXT, за да отпечатате sum so far: $sum след всяка итерация.

Обърнете внимание на реда: фазерът NEXT се изпълнява след тялото, така че отчита сумата включително текущото число.

Пример

Програмата отпечатва:

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

Решение

Вижте решението

Навигация в курса

Решение: Влизане в блок   |   Решение: След всяка стъпка