Raku kurss / Objekti, ievade/izvade un izņēmumi / Izņēmumi / Izņēmumu objekti / Exercises / Prefikss ziņojumam

Risinājums: Prefikss ziņojumam

Šeit ir iespējams risinājums uzdevumam.

Kods

{
    die 'timeout';

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

🦋 Atrodiet programmu failā error-prefix.raku.

Izvade

Error: timeout

Komentāri

  1. Izņēmuma objekta .message dod tekstu, kas padots die.

  2. Savienojot to aiz Error:, tiek uzbūvēta galīgā rinda. Izņēmuma objekts ir vienkārši vērtība, tāpēc tā paziņojumu varat izmantot, kā vēlaties.

Kursa navigācija

Prefikss ziņojumam   |   Viktorīna — Izņēmumu objekti