Логические функции |
Функция Р(команда вывода поля/подполя) |
Функция Р возвращает значение "истина", если форматируемая запись содержит по крайней мере один экземпляр поля или подполя, указанного в аргументе. В противном случае функция P возвращает значение ложь. Например:
Формат Значение
--------------- ----------------
Р(v700) Истина
P(v700^m) Ложь
P(v80) Ложь
Функция A(команда вывода поля/подполя) |
Функция A возвращает значение "истина", если форматируемая запись не содержит ни одного экземпляра поля или подполя, указанного в аргументе.
Если отсутствует поле, то, естественно, отсутствуют и его подполя. Поэтому, если команда вывода специфицирует подполе, то функция A возвращает значение истина, если поле присутствует, но в нем отсутствует соответствующее подполе, или если отсутствует все поле. Например:
Формат Значение
--------------- ----------------
a(v700) Ложь
a(v700^m) Истина
a(v80) Истина
См. также: