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