functionSucc(x: word): word;
Возвращает следующее за x значение
|
functionSucc(x: longword): longword;
Возвращает следующее за x значение
|
functionSucc(x: int64): int64;
Возвращает следующее за x значение
|
functionSucc(x: uint64): uint64;
Возвращает следующее за x значение
|
functionSucc(x: char): char;
Возвращает следующее за x значение
|
functionSucc(e: System.Enum): System.Enum;
Возвращает следующее за e значение
|
functionPred(x: boolean): boolean;
Возвращает предшествующее x значение
|
functionPred(x: byte): byte;
Возвращает предшествующее x значение
|
functionPred(x: shortint): shortint;
Возвращает предшествующее x значение
|
functionPred(x: smallint): smallint;
Возвращает предшествующее x значение
|
functionPred(x: word): word;
Возвращает предшествующее x значение
|
functionPred(x: integer): integer;
Возвращает предшествующее x значение
|
functionPred(x: longword): longword;
Возвращает предшествующее x значение
|
functionPred(x: int64): int64;
Возвращает предшествующее x значение
|
functionPred(x: uint64): uint64;
Возвращает предшествующее x значение
|
functionPred(x: char): char;
Возвращает предшествующее x значение
|
functionPred(e: System.Enum): System.Enum;
Возвращает предшествующее e значение
|
functionOdd(i: integer): boolean;
Возвращает True, если i нечетно
|
functionOdd(i: longword): boolean;
Возвращает True, если i нечетно
|
functionOdd(i: int64): boolean;
Возвращает True, если i нечетно
|
functionOdd(i: uint64): boolean;
Возвращает True, если i нечетно
|
functionOrd(a: char): byte;
Преобразует символ в код в кодировке Windows
|
functionOrd(a: integer): integer;
Возвращает порядковый номер значения a
|
functionOrd(a: longword): longword;
Возвращает порядковый номер значения a
|
functionOrd(a: int64): int64;
Возвращает порядковый номер значения a
|
functionOrd(a: uint64): uint64;
Возвращает порядковый номер значения a
|
functionOrd(a: boolean): integer;
Возвращает порядковый номер значения a
|
functionOrd(e: System.Enum): integer;
Возвращает порядковый номер значения e
|
Подпрограммы для работы с динамическими массивами
functionLength(a: System.Array): integer;
Возвращает длину динамического массива
|
functionLength(a: System.Array; m: integer): integer;
Возвращает длину m-той размерности динамического массива (размерности нумеруются с нуля)
|
procedureSetLength( vara: System.Array; n: integer);
Устанавливает длину одномерного динамического массива. Старое содержимое сохраняется. Ссылка a на массив может измениться.
|
procedureSetLength( vara: System.Array; n1,n2,...: integer);
Устанавливает размер n-мерного динамического массива. Старое содержимое сохраняется. Ссылка a на массив может измениться.
|
functionCopy(a: System.Array): System.Array;
Возвращает копию динамического массива
|
function Low(a: System.Array): integer;
Возвращает нижнюю границу размерности массива (для динамических - 0)
|
function High(a: System.Array): integer;
Возвращает верхнюю границу размерности массива (для динамических - 0)
|
procedure Sort(a: array of T);
Сортирует динамический массив по возрастанию
|
procedure Reverse(a: array of T);
Изменяет порядок элементов в динамическом массиве на противоположный
|
procedure Reverse(a: array of T; index,length: integer);
Изменяет порядок элементов на противоположный в диапазоне динамического массива длины length начиная с индекса index
|
function Arr(params a: array of T): array of T;
Возвращает массив, заполненный указанными элементами
|
function ArrGen(first: T; next: Func; count: integer): array of T;
Возвращает массив из count элементов, начинающихся с first, с функцией next перехода от предыдущего к следующему
|
function ArrGen(first,second: T; next: Func2; count: integer): array of T;
Возвращает массив из count элементов, начинающихся с first и second, с функцией next перехода от двух предыдущих к следующему
|
function ArrFill(x: T; count: integer): array of T;
Возвращает массив из count элементов x
|
function ArrFill(count: integer; f: Func): array of T;
Возвращает массив из count элементов, заполненных значениями f(i)
|
function ArrRandom(n: integer := 10; a: integer := 0; b: integer := 100): array of integer;
Возвращает массив размера n, заполненный случайными целыми значениями
|
function ArrRandomReal(n: integer := 10; a: real := 0; b: real := 10): array of real;
|
Читать дальше