Curso de Raku / Objetos,
entrada/salida y excepciones / Entrada y salida / Flujos estándar / Exercises / Un aviso con
note
Solución: Un aviso con
note
Aquí tienes una posible solución para la tarea.
Código
my $value = -3;
note 'Warning: the value is negative' if $value < 0;
say $value.abs;🦋 Puedes encontrar el código fuente en el archivo note-a-warning.raku.
Salida
Warning: the value is negative
3Comentarios
notemanda el aviso al error estándar, y solo cuando el valor es realmente negativo.saymanda el resultado real — el valor absoluto3— a la salida estándar.Mantener el diagnóstico en el error estándar significa que no ensucia la salida real del programa: descartar el error estándar con
2>/dev/nulldeja solo el3.