Модуль: Unified Constants & Types
Данный модуль отвечает за объявление типов и констант в самой библиоте
Унифицированные константы
В библиотеке существует несколько констант, которые могут вам в написании программ.
FastPascal.tinyArrSize - константа, отвечающая за определение 10 элементов в массиве.
FastPascal.smallArrSize - константа, отвечающая за определение 100 элементов в массиве.
FastPascal.mediumArrSize - константа, отвечающая за определение 1000 элементов в массиве.
FastPascal.hugeArrSize - константа, отвечающая за определение 10000 элементов в массиве.
FastPascal.extremeArrSize - константа, отвечающая за определение 100000 элементов в массиве.
FastPascal.ultimateArrSize - константа, отвечающая за определение 1000000 элементов в массиве.
Использовать данные константы можно следующим образом для определения границ в массиве:
var
a: array[1..FastPascal.tinyArrSize] of integer;
b: array[0..FastPascal.hugeArrSize] of real;
s: array[3..FastPascal.ultimateArrSize] of string;Однако данные константы не особо полезны, поскольку сущестуетsetLength(array, length), но возможно и другое любое применение константам.
FastPascal.glasn_RU, FastPascal.glasn_EN- константы, содержащие все гласные буквы русского и английского алфавита соответственно.
FastPascal.soglasn_RU, FastPascal.soglasn_EN - константы, содержащие все согласные буквы русского и английского алфавита соответственно.
Унифицированные типы
FastPascal.IntTinyArray, FastPascal.IntSmallArray, FastPascal.IntMediumArray, FastPascal.IntHugeArray, FastPascal.IntExtremeArray, FastPascal.IntUltimateArray - тип массивов, которые хранят в себе 10, 100, 1000, 10000, 100000, 1000000 элементов типа Integer соответственно.
FastPascal.LongTinyArray, FastPascal.LongSmallArray, FastPascal.LongMediumArray, FastPascal.LongHugeArray, FastPascal.LongExtremeArray, FastPascal.LongUltimateArray - тип массивов, которые хранят в себе 10, 100, 1000, 10000, 100000, 1000000 элементов типа BigInteger соответственно.
FastPascal.StrTinyArray, FastPascal.StrSmallArray, FastPascal.StrMediumArray, FastPascal.StrHugeArray, FastPascal.StrExtremeArray, FastPascal.StrUltimateArray - тип массивов, которые хранят в себе 10, 100, 1000, 10000, 100000, 1000000 элементов типа String соответственно.
FastPascal.CleanedArrayOutput - тип массива из функции FastPascal.clean(uncleanedString, remove), который выдаёт "очищенный от символов" массив с определёнными свойствами и параметрами:
FastPascal.clean(uncleanedString, remove).CleanedArray - сам массив с данными.
FastPascal.clean(uncleanedString, remove).Length - длина массива.
К этому типу можно также задать расширения для получения информации о массиве.
Last updated