Система автоматизации библиотек ИРБИС


Функции


Функция вычисляет значение (называемое значением функции или возвращаемым значением), которое затем подставляется вместо функции при вычислении выражения.

Функции могут иметь один или более аргументов, которые необходимо задать для вычисления функции. Аргументы заключаются в скобки и разделяются запятыми.

Аргументы могут быть следующих трех типов:

формат:

Произвольный формат, который может содержать любую разрешенную команду за исключением функции REF (в которой формат так же используется в качестве аргумента - см. ниже), функции передается не сам формат, а текст, полученный в результате вычисления формата;

числовое выражение:

при использовании числового выражения в качестве аргумента оно сначала вычисляется и затем вычисленное значение передается функции;

команда вывода поля:

в качестве аргумента могут быть команды вывода поля или подполя. Не допускается использовать в команде спецификацию смещение/длина.

Ниже описываются допустимые функции и соответствующие им аргументы. Функции классифицированы в соответствии с типом возвращаемого значения.



Содержание раздела