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

Risinājums

Skatīt risinājumu

Kursa navigācija

Izņēmumu objekti   |   Risinājums: Nosauciet kļūdu