Функции для работы с последовательностями
Функции для работы с последовательностями
function Range(a,b: integer): sequence of integer;
Возвращает последовательность целых от a до b
function Range(c1,c2: char): sequence of char;
Возвращает последовательность символов от c1 до c2
function Range(a,b: real; n: integer): sequence of real;
Возвращает последовательность вещественных в точках разбиения отрезка [a,b] на n равных частей
function Range(a,b,step: integer): sequence of integer;
Возвращает последовательность целых от a до b с шагом step
function Seq<T>(params a: array of T): sequence of T;
Возвращает последовательность указанных элементов
function SeqGen<T>(first: T; next: T->T; count: integer): sequence of T;
Возвращает последовательность из count элементов, начинающуюся с first, с функцией next перехода от предыдущего к следующему
function SeqGen<T>(first,second: T; next: (T,T)->T; count: integer): sequence of T;
Возвращает последовательность из count элементов, начинающуюся с first и second, с функцией next перехода от двух предыдущих к следующему
function SeqFill<T>(x: T; count: integer): sequence of T;
Возвращает последовательность из count элементов x
function SeqFill<T>(count: integer; f: integer->T): sequence of T;
Возвращает последовательность из count элементов, заполненных значениями f(i)
function SeqWhile<T>(first: T; next: T->T; pred: T->boolean): sequence of T;
Возвращает последовательность элементов с начальным значением first, функцией next перехода от предыдущего к следующему и условием pred продолжения последовательности
function SeqWhile<T>(first,second: T; next: (T,T)->T; pred: T->boolean): sequence of T;
Возвращает последовательность элементов, начинающуюся с first и second, с функцией next перехода от двух предыдущих к следующему и условием pred продолжения последовательности
function SeqRandom(n: integer := 10; a: integer := 0; b: integer := 100): sequence of integer;
Возвращает последовательность из n случайных целых элементов
function SeqRandomReal(n: integer := 10; a: real := 0; b: real := 10): sequence of real;
Возвращает последовательность из n случайных вещественных элементов
function ReadSeqInteger(n: integer): sequence of integer;
Возвращает последовательность из n целых, введенных с клавиатуры
function ReadSeqInteger(const prompt: string; n: integer): sequence of integer;
Выводит приглашение к вводу и возвращает последовательность из n целых, введенных с клавиатуры
function ReadSeqReal(n: integer): sequence of real;
Возвращает последовательность из n вещественных, введенных с клавиатуры
function ReadSeqReal(const prompt: string; n: integer): sequence of real;
Выводит приглашение к вводу и возвращает последовательность из n вещественных, введенных с клавиатуры
function ReadSeqString(n: integer): sequence of string;
Возвращает последовательность из n строк, введенных с клавиатуры
function ReadSeqString(const prompt: string; n: integer): sequence of string;
Выводит приглашение к вводу и возвращает последовательность из n строк, введенных с клавиатуры
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Функции XPath для работы со строками
Функции XPath для работы со строками В XSLT доступны следующие функции XPath для работы со строками:• concat(string string1, string string2,...). Возвращает конкатенацию (объединение) всех переданных ей строк;• contains(string string1, string string2). Возвращает истину, если первая строка содержит (contains) вторую
Функции для работы с массивами
Функции для работы с массивами В табл. П2.17 приведены функции, с помощью которых можно создавать новые массивы и получать сведения об уже имеющихся.Таблица П2.17. Функции для работы с массивами Функция Описание Array(arglist) Возвращает значение типа Variant, которое является
Функции для работы с подтипами данных
Функции для работы с подтипами данных При рассмотрении подтипов данных мы уже описывали функции конвертации, которые применяются для преобразования переменной к тому или иному подтипу (см. табл. П2.9).В табл. П2.18 приведены функции, с помощью которых можно узнать, к какому
Функции для работы с именами файлов
Функции для работы с именами файлов basenameВыделяет имя файла из пути.Синтаксис:string basename(string $path)Выделяет основное имя из пути $pathПримеры:echo basename("/home/somebody/somefile.txt"); // выводит "somefile.txt"echo basename("/"); // ничего не выводитecho basename("/."); // выводит "."echo basename("/./");
Функции для работы с каталогами
Функции для работы с каталогами mkdirСоздание каталога.Синтаксис:bool mkdir(string $name, int $perms)Создает каталог с именем $name и правами доступа perms. Права доступа для каталогов указываются точно так же, как и для файлов. Чаще всего значение $perms устанавливают равным 0770 (предваряющий ноль
23.2.2. Функции для работы с памятью
23.2.2. Функции для работы с памятью Функции для работы с памятью библиотеки Glib выполняют те же действия, что и соответствующие им функции языка С. Вот их прототипы:gpointer g_malloc(gulong size);gpointer g_realloc(gpointer mem, gulong size);void g_free(gpointer
27.2.4. Функции для работы с протоколом ICMP
27.2.4. Функции для работы с протоколом ICMP Для работы с протоколом ICMP существует 12 основных функций. Все эти функции описаны в файле /usr/src/linux/net/ipv4/icmp.c. У вас нет этого файла? Тогда установите исходники ядра (странно, почему вы до сих пор этого не сделали).? icmp_address() — отправка
Принципы работы функции поиска
Принципы работы функции поиска Прежде чем рассказывать о выполнении поисковых запросов, необходимо рассмотреть основные концепции работы системы поиска. Поисковый запрос содержит одно или несколько слов, представляющих содержимое, которое нужно найти. Область
Функции работы со временем
Функции работы со временем Функция Краткое описание asctime преобразование времени из структуры (внутренней формы) в символьную строку ctime преобразование времени из длинного целого (long int) в строку символов gmtime преобразование времени из целого (int) в
Функции работы со списком аргументов
Функции работы со списком аргументов Функция Краткое описание va_arg выбрать аргумент из списка va_end переустановить указатель va_start установить указатель на начало списка аргументов Эти макроопределения дают возможность получить доступ к аргументам функции, когда
Функции для работы с именами файлов
Функции для работы с именами файлов function ExtractFileName(fname: string): string; Выделяет имя файла из полного имени файла fname function ExtractFileExt(fname: string): string; Выделяет расширение из полного имени файла fname function ExtractFilePath(fname: string): string; Выделяет путь из полного имени файла
Функции для работы с цветом
Функции для работы с цветом Тип цвета Color является синонимом System.Drawing.Color. function RGB(r,g,b: byte): Color; Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие (r,g и b - в диапазоне от 0 до 255) function ARGB(a,r,g,b: byte): Color; Возвращает цвет, который содержит