Raku kurss / Pamati / Funkciju pamati / Iebūvētās drukāšanas funkcijas / Exercises / Drukāt brīdinājumu
Risinājums: Drukāt brīdinājumu
Kods
Šeit ir risinājums:
my $age = prompt 'Kāds ir jūsu vecums? ';
if $age < 0 {
note 'Jūs ievadījāt negatīvu skaitli!';
}
else {
say "Jūsu vecums ir $age";
}🦋 Atrodiet programmu failā print-the-warning.raku.
Izvade
Daži iespējamie gadījumi:
$ raku exercises/built-in-functions-for-printing/print-the-warning.raku
Kāds ir jūsu vecums? 20
Jūsu vecums ir 20
$ raku exercises/built-in-functions-for-printing/print-the-warning.raku
Kāds ir jūsu vecums? -1
Jūs ievadījāt negatīvu skaitli!Lai pārliecinātos, ka kļūdas ziņojums tiek izdrukāts uz
STDERR, novirziet izvadi. Aicinājums ievadīt vecumu
neparādīsies, bet jūs joprojām varat ievadīt skaitli. Brīdinājums paliek
redzams.
$ 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
Jūs ievadījāt negatīvu skaitli!