Curso de Raku / Esenciales / Funciones integradas para imprimir / Ejercicios / Imprimir la advertencia

Solución: Imprimir la advertencia

Código

Aquí está la solución:

my $age = prompt '¿Cuál es tu edad? ';

if $age < 0 {
    note '¡Ingresaste un número negativo!';
}
else {
    say "Tu edad es $age";
}

🦋 Encuentra el programa en el archivo print-the-warning.raku.

Salida

Un par de casos posibles:

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
¿Cuál es tu edad? 20
Tu edad es 20

$ raku exercises/built-in-functions-for-printing/print-the-warning.raku 
¿Cuál es tu edad? -1
¡Ingresaste un número negativo!

Para asegurarte de que el mensaje de error se imprima en STDERR, redirige la salida. El mensaje para ingresar la edad no aparecerá, pero aún puedes ingresar un número. La advertencia sigue siendo visible.

$ 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
¡Ingresaste un número negativo!

Más sobre funciones / Multi-funciones   |   La función MAIN

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська