Curso de Raku / Objetos,
entrada/salida y excepciones / Excepciones / Capturar excepciones con try / Exercises / Cuando nada va mal
Solución: Cuando nada va mal
Aquí tienes una posible solución para la tarea.
Código
my $r = try { 21 * 2 };
say $r.defined;
say $r;🦋 Puedes encontrar el código fuente en el archivo try-succeeds.raku.
Salida
True
42Comentarios
Cuando el bloque
tryse ejecuta sin excepciones, simplemente vale el valor del bloque.Así que
$rcontiene42y$r.definedesTrue.