Курс по Raku / Основи / Цикли / Упражнения / Ехо до достатъчност
Решение: Ехо до достатъчност
Тази програма изисква цикъл, който се спира, когато потребителят въведе предварително определена дума.
Код
Има няколко подобни начина за решаване на задачата с while
, until
или repeat
. Един от тях е показан по-долу.
my $word;
repeat {
$word = prompt 'Вашата дума: ';
say $word;
} while $word ne 'достатъчно';
say 'ОК, готово.';
🦋 Намерете програмата във файла echo-until-enough.raku.
Изход
Стартирайте програмата, въведете няколко различни думи и след това прекратете цикъла.
$ raku exercises/loops/echo-until-enough.raku
Вашата дума: това
това
Вашата дума: е
е
Вашата дума: моята
моята
Вашата дума: дума
дума
Вашата дума: достатъчно
достатъчно
ОК, готово.
Коментар
Забележете, че декларирате променливата $word
преди цикъла, тъй като тестът while
се намира извън обхвата на тялото на цикъла. Ако променливата е дефинирана вътре в цикъла, тя няма да бъде видима в теста.
Следващо упражнение
Навигация по курса
← Условни проверки / Теренарен оператор | Преобразуване на типове данни →
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська