Клиппер 5. Справочник

символьную строку по ссылке при


Однако не следует передавать
    символьную строку по ссылке при изменении ее длины (заданием значения
    .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
    --------------------------------------------------------------------

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