EXIT — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
(Новая страница: «Category:Функции_ГБ {{Функция ГБ |Название=EXIT |Описание=Прерывает выполнение скрипта, может в…»)
(нет различий)

Версия 12:49, 29 ноября 2016

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

Синтаксис

EXIT(возврт)

Аргументы

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

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

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

Примеры

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

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