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

default

Comentarios

  1. El bloque try que falla vale un valor no definido.

  2. 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.

Intento o valor por defecto   |   Quiz — try