Cursus Raku / Obiecta, introitus
et exitus, et exceptiones / Exceptiones / Phasor CATCH / Exercises / Tracta et
perge
Solutio: Tracta et perge
Ecce solutio possibilis huius exercitationis.
Codex
for <ok bad ok> -> $item {
{
die 'boom' if $item eq 'bad';
say "processed $item";
CATCH {
default {
say "skipped ($item): {.message}";
}
}
}
}🦋 Inveni codicem fontem in archivo handle-and-continue.raku.
Exitus
processed ok
skipped (bad): boom
processed okCommentarii
Fasis
CATCHintra clausulam uniuscuiusque elementi est, itaquediepro illo uno elemento tantum tractat. Quia exceptio ibi tractatur, numquam effugit ut totum anulum sistat.Hic est usus typicus
CATCHpraetry: defectus in una iteratione localiter tractatur, et anulus ad elementum sequens movetur. Elementum medium deficit, sed duo elementaokadhuc tractantur.