Cursus Raku / Objecten, in- en uitvoer en excepties / Excepties / Eigen excepties / Exercises
Twee exceptietypes
Opgave
Definieer twee eigen exceptieklassen, TooSmall en
TooBig, die elk van Exception erven, met
methoden message die respectievelijk too small
en too big teruggeven.
Loop over de twee typen en werp voor elk daarvan een exceptie van dat
type binnen een eigen blok. Gebruik een CATCH-faser met een
when-tak voor elk type, die small afdrukt voor
TooSmall en big voor TooBig. Zo
zie je beide takken gebruikt worden.
Voorbeeld
Het programma drukt af:
small
bigOplossing
Cursusnavigatie
← Oplossing: Een fout bij negatieve getallen | Oplossing: Twee exceptietypes →