Курс Раку / Основи / Вбудовані функції для друку / Вправи / Надрукувати попередження

Рішення: Надрукувати попередження

Код

Ось рішення:

my $age = prompt 'What is your age? ';

if $age < 0 {
    note 'You entered a negative number!';
}
else {
    say "Your age is $age";
}

🦋 Знайдіть програму у файлі print-the-warning.raku.

Вивід

Кілька можливих випадків:

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
What is your age? 20
Your age is 20

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
What is your age? -1
You entered a negative number!

Щоб переконатися, що повідомлення про помилку виводиться до STDERR, перенаправте вивід. Запит на введення віку не з’явиться, але ви все одно можете ввести число. Попередження залишається видимим.

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku > /dev/null
20

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku > /dev/null 
-1
You entered a negative number!

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

Більше про функції / Мульти-функції   |   Функція MAIN

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

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