Low, функция
Синтаксис
function Low(Тип или переменная): Порядковый тип;
Описание
Функция Low возвращает наименьшее значение перечисляемого типа, нижнюю границу
индекса массива или подробную информацию о переменной порядкового типа или типа
"массив".
Функция Low встроена в компилятор и не является настоящей функцией.
Ошибки
Советы и приемы
- В цикле for, объявлении поддиапазона или в любой другой ситуации, где
присутствуют границы порядкового типа или типа массива, всегда применяйте
функцию Low вместо явного указания нижнего порядкового значения. В последующей
версии своего кода программист может изменить тип, и вряд захочет просматривать
весь код в поисках явных ссылок на перечисляемое значение, вместо которого
должен был быть вызов функции Low.
- Вызов Low для ShortString возвращает нулевое значение, которое является
индексом байта длины строки. Не допускается применение Low для AnsiString
или WideString, поэтому используйте единицу, т. к. первый элемент длинной
строки всегда имеет индекс 1.
- Значение функции Low для открытого массива всегда равно нулю, независимо
от типа или диапазона фактического параметра-массива.
Пример
Пример рассмотрен в описании функции High.
Смотрите также
Процедуры Dec, Inc,
Length, функции High,
Pred, Succ.
Нет комментариев.
Оставить комментарий:
|
|