Курс Raku / Основи / Основи порядку виконання / Цикли / Вправи / Ехо до достатності

Розв’язання: Ехо до достатності

Ця програма вимагає циклу, який зупиняється, коли користувач вводить заздалегідь визначене слово.

Код

Існує кілька схожих способів вирішення завдання з використанням while, until або repeat. Один з них показаний нижче.

my $word;
repeat {
    $word = prompt 'Your word: ';
    say $word;
} while $word ne 'enough';

say 'OK, done.';

🦋 Знайдіть програму у файлі echo-until-enough.raku.

Вивід

Запустіть програму, введіть кілька різних слів, а потім завершіть цикл.

$ raku exercises/loops/echo-until-enough.raku
Your word: this
this
Your word: is
is
Your word: my
my
Your word: word
word
Your word: enough
enough
OK, done.

Коментар

Зверніть увагу, що ви оголошуєте змінну $word перед циклом, оскільки тест while знаходиться поза межами тіла циклу. Якщо змінну визначити всередині циклу, вона не буде видима у тесті.

Навігація курсом

Ехо до достатності   |   Ділення через віднімання