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

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

Текущая версия на 12:49, 29 ноября 2016

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

Синтаксис

EXIT(возврат)

Аргументы

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

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

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

Примеры

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

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