Corso di Raku / Oggetti, input/output ed eccezioni / Eccezioni / Oggetti eccezione / Exercises / Anteponete un prefisso al messaggio

Soluzione: Anteponete un prefisso al messaggio

Ecco una possibile soluzione del compito.

Codice

{
    die 'timeout';

    CATCH {
        default {
            say 'Error: ' ~ .message;
        }
    }
}

🦋 Trova il programma nel file error-prefix.raku.

Output

Error: timeout

Commenti

  1. Il .message dell’oggetto eccezione dà il testo passato a die.

  2. Concatenarlo dopo Error: costruisce la riga finale. L’oggetto eccezione è solo un valore, quindi puoi usarne il messaggio come preferisci.

Anteponete un prefisso al messaggio   |   Quiz — Oggetti eccezione