Raku-Kurs / Grundlagen / Grundlagen der Funktionen / Eingebaute Funktionen zum Drucken / Exercises / Die Warnung drucken

Lösung: Die Warnung drucken

Code

Hier ist die Lösung:

my $age = prompt 'Wie alt bist du? ';

if $age < 0 {
    note 'Du hast eine negative Zahl eingegeben!';
}
else {
    say "Dein Alter ist $age";
}

🦋 Finde das Programm in der Datei print-the-warning.raku.

Ausgabe

Ein paar mögliche Fälle:

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
Wie alt bist du? 20
Dein Alter ist 20

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
Wie alt bist du? -1
Du hast eine negative Zahl eingegeben!

Um sicherzustellen, dass die Fehlermeldung an STDERR ausgegeben wird, leite die Ausgabe um. Die Aufforderung, das Alter einzugeben, wird nicht angezeigt, aber du kannst trotzdem eine Zahl eingeben. Die Warnung bleibt sichtbar.

$ 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
Du hast eine negative Zahl eingegeben!

Kursnavigation

Die Warnung drucken   |   Die MAIN-Funktion