Delphi-Help

Low

Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

Low

Описание

function Low ( type or variable ) : Ordinal type;

Функция Low возвращает самое низкое позволенное значение или типа или переменной этого типа.

Используется только с символами, порядковыми типами данных, массивами и короткими строками.

Для массивов, возвращает самый низкий индекс массива.

Пример кода

type
//
Объявление символа, массива и перечисленныя типов данных
TChar  = char;
TArray = array [3..7] of Integer;
TEnum  = (Mon=5, Tue, Wed, Thu, Fri, Sat, Sun);
TShort = shortstring;

var
//
Объявление переменных вышеупомянутых типов данных
myChar  : TChar;
myArray : TArray;
myEnum  : TEnum;
myShort : TShort;

begin
//
Показ наименьшего значения типов и переменных
ShowMessage('Low(TChar)    = '+IntToStr(Ord(Low(TChar))));
ShowMessage('Low(myChar)   = '+IntToStr(Ord(Low(myChar))));

ShowMessage('Low(TArray)   = '+IntToStr(Low(TArray)));
ShowMessage('Low(myArray)  = '+IntToStr(Low(myArray)));
ShowMessage('High(myArray) = '+IntToStr(High(myArray)));

ShowMessage('Low(TEnum)    = '+IntToStr(Ord(Low(TEnum))));
ShowMessage('Low(myEnum)   = '+IntToStr(Ord(Low(myEnum))));
ShowMessage('High(myEnum)  = '+IntToStr(Ord(High(myEnum))));

ShowMessage('Low(TShort)   = '+IntToStr(Ord(Low(TShort))));
ShowMessage('Low(myShort)  = '+IntToStr(Ord(Low(myShort))));
end;

Low(TChar) = 0
Low(myChar) = 0
Low(TArray) = 3
Low(myArray) = 3
Hig( myArray) = 7
Low(TEnum) = 5
Low(myEnum) = 5
Hig( myEnum) = 11
Low(TShort) = 0
Low(myShort) = 0

Примечание

Для многомерных массивов она возвращает самый низкий индекс первого подмассива.

Самый низкий элемент открытого массива выдается независимо от начального индекса массива. Это всегда 0.

 

Авторизация



Счетчики