Курс языка программирования Raku / Основы / Встроенные функции для вывода / Упражнения / Выведите предупреждение

Решение: Выведите предупреждение

Код

Вот решение:

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БългарскиРусскийУкраїнська