Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Esceptoj / Esceptobjektoj / Exercises / Prefiksu la mesaĝon

Solvo: Prefiksu la mesaĝon

Jen ebla solvo de la tasko.

Kodo

{
    die 'timeout';

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

🦋 Vi povas trovi la fontkodon en la dosiero error-prefix.raku.

Eligo

Error: timeout

Komentoj

  1. La .message de la esceptobjekto donas la tekston transdonitan al die.

  2. Kunigi ĝin post Error: konstruas la finan linion. La esceptobjekto estas nur valoro, do vi povas uzi ĝian mesaĝon kiel ajn vi volas.

Kursa navigado

Prefiksu la mesaĝon   |   Kvizo — Esceptobjektoj