Логические функции

Navigation:  ПРИЛОЖЕНИЯ > 4. ЯЗЫК ФОРМАТИРОВАНИЯ ДАННЫХ. РЕДАКТОР ФОРМАТОВ > Функции >

Логические функции

Previous pageReturn to chapter overviewNext page

Функция Р(команда вывода поля/подполя)

Функция Р возвращает значение "истина", если форматируемая запись содержит по крайней мере один экземпляр поля или подполя, указанного в аргументе. В противном случае функция P возвращает значение ложь. Например:

Формат            Значение

---------------       ----------------

 

Р(v700)                Истина

P(v700^m)           Ложь

P(v80)                 Ложь

 

Функция A(команда вывода поля/подполя)

Функция A возвращает значение "истина", если форматируемая запись не содержит ни одного экземпляра поля или подполя, указанного в аргументе.

Если отсутствует поле, то, естественно, отсутствуют и его подполя. Поэтому, если команда вывода специфицирует подполе, то функция A возвращает значение истина, если поле присутствует, но в нем отсутствует соответствующее подполе, или если отсутствует все поле. Например:

 

Формат            Значение

---------------       ----------------

 

a(v700)                Ложь

a(v700^m)            Истина

a(v80)                  Истина

 

 


См. также:

Функции