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

Решение: Принтирайте предупреждението

Код

Ето решението:

my $age = prompt 'Каква е вашата възраст? ';

if $age < 0 {
    note 'Въведохте отрицателно число!';
}
else {
    say "Вашата възраст е $age";
}

🦋 Намерете програмата във файла print-the-warning.raku.

Резултат

Няколко възможни случая:

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
Каква е вашата възраст? 20
Вашата възраст е 20

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
Каква е вашата възраст? -1
Въведохте отрицателно число!

За да се уверите, че съобщението за грешка се отпечатва на 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
Въведохте отрицателно число!

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

Повече за функциите / Мулти-функции   |   Функцията MAIN

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

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