EXIT

Материал из GB wiki
Перейти к: навигация, поиск

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

Синтаксис

EXIT(возврат)

Аргументы

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

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

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

Примеры

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

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