Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Исключения / Объекты исключений / Exercises / Префикс сообщения
Решение: Префикс сообщения
Вот один из возможных вариантов решения задачи.
Код
{
die 'timeout';
CATCH {
default {
say 'Error: ' ~ .message;
}
}
}🦋 Исходный код можно найти в файле error-prefix.raku.
Вывод
Error: timeoutКомментарии
.messageобъекта исключения даёт текст, переданный вdie.Приписав его после
Error:, мы получаем итоговую строку. Объект исключения — это просто значение, поэтому его сообщением можно распорядиться как угодно.