Corso di Raku / Oggetti, input/output ed eccezioni / Eccezioni / Il phaser CATCH / Exercises

Gestite e proseguite

Problema

Scorri i tre elementi ok, bad e ok. Per ciascuno esegui un blocco che stampa processed <elemento>, ma che fa die 'boom' quando l’elemento è bad. Metti un phaser CATCH dentro il blocco, così che un elemento andato male venga segnalato come skipped (<elemento>): <messaggio> e il ciclo prosegua con l’elemento successivo invece di fermarsi.

Esempio

Il programma stampa:

processed ok
skipped (bad): boom
processed ok

Soluzione

Vedi la soluzione

Il phaser CATCH   |   Soluzione: Gestite e proseguite