EXIT

Материал из GB wiki
Версия от 12:49, 29 ноября 2016; Alexey (обсуждение | вклад) (Новая страница: «Category:Функции_ГБ {{Функция ГБ |Название=EXIT |Описание=Прерывает выполнение скрипта, может в…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Прерывает выполнение скрипта, может возвращать результат.

Синтаксис

EXIT(возврт)

Аргументы

возврат
Строка или число, можно использовать например как результат, возвращаемый макросом, командой. Необязательный параметр.

Тип результата

Строка или число, зависит от аргумента.

Примеры

Если второй параметр макроса равен нулю, макрос вернёт сообщение об ошибке, в противном случае будет вычислено значение выражения:

DefineMacros(
  `M1(a;b)`,
  (
    IIF(
      :b=0,
      Exit(`Деление на 0!`)
    ),
    :a/:b
  )
),
Info(
  M1(2, 0)
)