Операторы > Операторы программирования > Оператор ошибки Try/On
  
Оператор ошибки Try/On
Оператор
Описание
Выполняется x. Если при выполнении x возникает ошибка, то выполняется y и возвращается результат. В противном случае возвращается результат выполнения x. Оператор try/on error отличается от всех других условных операторов. Он меняет направление выполнения программы только в случае возникновения ошибки при расчете.
Операнды
x, y — любые допустимые выражения или последовательности выражений. Допустимы, например, локальное назначение, вызов функции или последовательность шагов программы.
Здесь оператор try/on error используется для того, чтобы избежать деления на нуль. Когда x=2, программа выдает результат ∞ вместо сингулярности.
Местозаполнитель on error должен содержать выражение, которое всегда выполняется без ошибок. Оператор try/on error можно использовать для вывода переменных при отладке программы, для выполнения другого расчета или выхода из программы с выдачей сообщения об ошибке.
Дополнительные сведения
Для ускорения ввода можно ввести только имя оператора try и нажать клавиши Ctrl+J. Это имя будет преобразовано в полный вид оператора со всеми его местозаполнителями.