Corso di Raku / Oggetti, input/output ed eccezioni / Eccezioni / Oggetti eccezione / Exercises
Abbinate il tipo
Problema
Gli errori incorporati hanno tipi di eccezione propri, che puoi
confrontare. Scrivi un blocco che calcola 1 / 0 e prova a
usare il risultato, il che solleva una
X::Numeric::DivideByZero. Nel phaser CATCH del
blocco, usa when X::Numeric::DivideByZero per confrontare
quel tipo specifico e stampa cannot divide by zero.
Esempio
Il programma stampa:
cannot divide by zeroSoluzione
Navigazione del corso
← Soluzione: Indicate l’errore | Soluzione: Abbinate il tipo →