Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Exceptiones / Defectus molles / Exercises

Inventum an non inventum

Problema

Scribe subprogramma lookup quod 100 reddit cum argumentum eius est 'a', et aliter fail cum nuntio no such key vocat.

Voca lookup('z'), et imprime effectum eius si definitus est. Si non est, imprime not found et, altera linea, causam defectus ex ipso Failure sumptam (reason: <nuntius>).

Exemplum

Programma imprimit:

not found
reason: no such key

Solutio

Vide solutionem

Solutio: Reciprocum molle   |   Solutio: Inventum an non inventum