Raku kurss / Objekti, ievade/izvade un izņēmumi / Izņēmumi / Izņēmumu objekti / Exercises
Nosauciet kļūdu
Uzdevums
Uzrakstiet apakšprogrammu risky, kas dara
die 'sub failed'. Pēc tam izsauciet to no bloka, kuram ir
fāzeris CATCH. CATCH jāizdrukā izņēmuma tipa
nosaukums (ar .^name) un pēc tam tā paziņojums (ar
.message). Tas parāda, ka CATCH apstrādā
izņēmumus, ko izmet kods, kuru bloks izsauc, nevis tikai
die, kas uzrakstīts pašā blokā.
Piemērs
Programma izdrukā:
X::AdHoc
sub failed