Свойство message
Свойство message класса Exception возвращает
строковое описание ошибки, которое было передано
в конструктор при создании объекта исключения.
Это свойство доступно только для чтения и позволяет
получить текст сообщения об ошибке для дальнейшей
обработки или вывода.
Синтаксис
exception.message
Пример
Давайте создадим исключение с сообщением
и выведем его свойство message:
void main()
{
Exception ex = Exception('Something went wrong');
print(ex.message);
}
Результат выполнения кода:
"Something went wrong"
Пример
Давайте перехватим исключение в блоке try-catch
и выведем его сообщение:
void main()
{
try
{
throw Exception('Invalid data');
}
catch (e)
{
print(e.message);
}
}
Результат выполнения кода:
"Invalid data"