Corso di Raku / Oggetti,
input/output ed eccezioni / Eccezioni / Il
phaser CATCH / Exercises
Sopravvivete a un ciclo
Problema
Scorri i numeri 1, 2 e 3. Per
ogni numero stampa ok: <n>, tranne che quando il
numero è 2, nel qual caso devi fare
die "bad: 2". Aggiungi dentro il corpo del ciclo un phaser
CATCH che stampa caught: <messaggio>,
così che un’iterazione andata male non fermi l’intero ciclo.
Esempio
Il programma stampa:
ok: 1
caught: bad: 2
ok: 3Soluzione
Navigazione del corso
← Soluzione: Gestite e proseguite | Soluzione: Sopravvivete a un ciclo →