Курс 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 знаходиться поза
межами тіла циклу. Якщо змінну визначити всередині циклу, вона не буде
видима у тесті.