function High ( type or variable ) : Ordinal type;
Функция High возвращает самое высокое разрешённое значение типа или переменной указанного типа. Это относится только к символам, массивам, порядковым и коротким строкам. Для массивов возвращает самый большой индекс.
|
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('High(TChar) = '+IntToStr(Ord(High(TChar)))); ShowMessage('High(myChar) = '+IntToStr(Ord(High(myChar)))); ShowMessage('High(TArray) = '+IntToStr(High(TArray))); ShowMessage('High(myArray) = '+IntToStr(High(myArray))); ShowMessage('High(TEnum) = '+IntToStr(Ord(High(TEnum)))); ShowMessage('High(myEnum) = '+IntToStr(Ord(High(myEnum)))); ShowMessage('High(TShort) = '+IntToStr(Ord(High(TShort)))); ShowMessage('High(myShort) = '+IntToStr(Ord(High(myShort)))); end;
|