Курс по 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. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська