Курс языка программирования Raku / Основы / Основы функций / Встроенные функции для вывода / Exercises / Выведите предупреждение
Решение: Выведите предупреждение
Код
Вот решение:
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!