Ord, функцияСинтаксис
function Ord(A: AnsiChar): Integer;
function Ord(C: Char): Integer;
function Ord(W: WideChar): Integer;
function Ord{E: Enumerated type): Integer;
function Ord(I: Integer): Integer;
function Ord(I: Int64): Int64;
Описание
  Функция Ord возвращает порядковое значение символа или элемента перечисления 
  в виде неотрицательного целого. Вызов Ord с целым аргументом - холостая операция, 
  возвращающая этот аргумент. Ord не является настоящей функцией. 
 
ОшибкиСоветы и приемы
  Значение порядковой переменной можно получить преобразованием ее к целому типу. 
  Вызов функции Ord предпочтительнее, т. к. ясно говорит, что делает код.
 
Пример// В модуле TypInfo присутствует функция GetEnumName, которая // возвращает имя перечисляемого значения по указателю TypeInfo // и порядковому значению, С помощью GetEnumName ноино писать // собственные функции, такие как эта, преобразующая // значение типа Boolean в строку, function BoolToStr(B: Boolean): string; begin Result := GetEnumName(TypeInfo(Boolean), Ord(B)); end; Смотрите такжеФункция Chr.Учебник по языку Pascal Лабораторные работы по программированию Справочник
  |