символьную строку по ссылке при
Однако не следует передавать
символьную строку по ссылке при изменении ее длины (заданием значения
.T. параметра <lMode>).
Примеры
. Некоторые примеры создания пустых значений:
SET DATE AMERICAN
? BLANK(DATE()) // " / / "
SET DATE GERMAN
? BLANK(DATE()) // " / / "
? BLANK() // .F.
? BLANK(.T.) // .F.
? BLANK(99) // 0
? BLANK("abc") // ""
? BLANK("11:59:59") // ""
? BLANK("abc", .T.) // " " - строка с пробелами
See Also: CSETREF()
COMPLEMENT()
Возвращает дополнение для значения любого типа данных.
------------------------------------------------------------------------------
Синтаксис
COMPLEMENT(<expValue>) --> xComplement
Параметры
<expValue> - результат вычисления выражения любого типа данных.
Возвращаемое значение
xComplement - значение того же типа данных, что и <expValue>,
в соответствии с таблицей:
--------------------------------------------------------------------
Тип <expValue> Возвращаемое значение
--------------------------------------------------------------------
Логический .NOT.(<expValue>)
Символьный CHARNOT(<expValue>)
Числовой -(<expValue>)
Date Число лет, месяцев и дней, оставшихся до 31
декабря 2999 года. При задании пустой,
превышающей 31/12/2999, или ошибочной даты
возвращается 01/01/3000
Массив, блок кода NIL
--------------------------------------------------------------------