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

По умолчанию используется логический тип


 
  Синтаксис
 
    BLANK([[@]<expValue>], [<lMode>]) --> xBlank
 
  Параметры
 
    [@]<expValue> - необязательный параметр любого типа данных.
    По умолчанию используется логический тип данных. При указании
    необязательного префикса @ параметр передается по ссылке, а не по
    значению.
 
    <lMode> - необязательный логический параметр, задающий при значении


    .T. сохранение размера символьной строки, а при значении .F. или по
    умолчанию создание пустой строки.
 
  Возвращаемое значение
 
    xBlank - пустое значение данных того же типа, что и параметр
    <expValue>, приведенное в таблице:
 
    Таблица 13-1. Пустые значения для типов данных
    --------------------------------------------------------------------
    Тип параметра <expValue>    Возвращаемое значение
    --------------------------------------------------------------------
    Символьный                  Пустая или заполненная пробелами строка
    Числовой                    Число 0
    Логический                  .F.
    Date                        Пустая дата
    --------------------------------------------------------------------
 
  Описание
 
    Функция возвращает или непосредственно изменяет (при передаче по
    ссылке) значения полей данных и переменных. Для символьных строк при
    значении .T. параметра <lMode> длина строки не изменяется, а строка
    заполняется пробелами. При значении .F. или по умолчания строка
    усекается до нулевой длины.
 
  Примечания
 
  . Возвращаемое функцией пустое значение типа Date не зависит от
    текущего формата, устанавливаемого Clipper-командой SET DATE, и при
    отображении на экране имеет вид "  /  /  ".
 
  . При передаче параметра по ссылке можно уменьшить потребности в
    рабочей памяти, подавив возвращение функцией результата путем
    предварительного вызова CSETREF(.T.).

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