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
big

Oplossing

Bekijk de oplossing

Cursusnavigatie

Oplossing: Een fout bij negatieve getallen   |   Oplossing: Twee exceptietypes