Curso de Raku / Objetos,
entrada/salida y excepciones / Excepciones / Capturar excepciones con try / Exercises / Intento o valor por
defecto
Solución: Intento o valor por defecto
Aquí tienes una posible solución para la tarea.
Código
my $r = try { die 'no' } // 'default';
say $r;🦋 Puedes encontrar el código fuente en el archivo try-or-default.raku.
Salida
defaultComentarios
El bloque
tryque falla vale un valor no definido.El operador defined-or
//devuelve por tanto su operando derecho,'default', dando una forma limpia de recuperarse con un valor de reserva en una sola línea.