РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
459 of 723 menu

Свойство 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"

Смотрите также

  • класс Exception,
    который представляет базовое исключение
  • оператор throw,
    который выбрасывает исключение
  • оператор catch,
    который перехватывает исключение
  • конструкция try,
    которая содержит код с возможной ошибкой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить