Индекс значений
| ( * ) [Stdlib] |
Умножение целых чисел. |
| ( ** ) [Stdlib] |
Возведение в степень. |
| ( *. ) [Stdlib] |
Умножение чисел с плавающей запятой. |
| ( and* ) [Result.Syntax] |
( and* ) — это Result.product. |
| ( and* ) [Option.Syntax] |
( and* ) — это Option.product. |
| ( let* ) [Result.Syntax] |
( let* ) — это Result.bind. |
| ( let* ) [Option.Syntax] |
( let* ) — это Option.bind. |
| (!) [Stdlib] |
!r возвращает текущее содержимое ссылки r. |
| (!=) [Stdlib] |
Отрицание Repr.phys_equal. |
| (&&) [Stdlib] |
Логическое «И». |
| (&&) [Bool] |
e0 && e1 — это ленивое логическое И выражений e0 и e1. |
| (+) [Stdlib] |
Сложение целых чисел. |
| (+.) [Stdlib] |
Сложение чисел с плавающей запятой. |
| (-) [Stdlib] |
Вычитание целых чисел. |
| (-.) [Stdlib] |
Вычитание чисел с плавающей запятой. |
| (/) [Stdlib] |
Деление целых чисел. |
| (/.) [Stdlib] |
Деление чисел с плавающей запятой. |
| (:=) [Stdlib] |
r := a сохраняет значение a в ссылке r. |
| (<) [Stdlib] |
См. (>=). |
| (<=) [Stdlib] |
См. (>=). |
| (<>) [Stdlib] |
Отрицание Repr.equal. |
| (=) [Stdlib] |
Псевдоним для Repr.equal. Левоассоциативный оператор; дополнительную информацию см. в разделе Ocaml_operators. |
| (==) [Stdlib] |
Псевдоним для Repr.phys_equal. |
| (>) [Stdlib] |
См. (>=). |
| (>=) [Stdlib] |
Функции структурного сравнения. |
| (@) [CamlinternalFormat.Args] | |
| (@) [Stdlib] |
l0 @ l1 добавляет l1 в конец l0. |
| (@) [Printf.Args] | |
| (@) [Format.Args] | |
| (@@) [Stdlib] |
Оператор применения: g @@ f @@ x полностью эквивалентен g (f (x)). |
| (^) [Stdlib] |
Конкатенация строк. |
| (^^) [Stdlib] |
f1 ^^ f2 объединяет форматные строки f1 и f2. |
| (asr) [Stdlib] |
n asr m сдвигает n вправо на m бит. |
| (land) [Stdlib] |
Поразрядное логическое И. |
| (lor) [Stdlib] |
Поразрядное логическое ИЛИ. |
| (lsl) [Stdlib] |
n lsl m сдвигает n влево на m бит. |
| (lsr) [Stdlib] |
n lsr m сдвигает n вправо на m бит. |
| (lxor) [Stdlib] |
Поразрядное логическое исключающее ИЛИ. |
| (mod) [Stdlib] |
Остаток от деления целых чисел. |
| (|>) [Stdlib] |
Оператор обратного применения: x |> f |> g полностью эквивалентен g (f (x)). |
| (||) [Stdlib] |
Логическое «ИЛИ». |
| (||) [Bool] |
e0 || e1 — это ленивое логическое ИЛИ выражений e0 и e1. |
| (~+) [Stdlib] |
Унарное сложение. |
| (~+.) [Stdlib] |
Унарное сложение. |
| (~-) [Stdlib] |
Унарное отрицание. |
| (~-.) [Stdlib] |
Унарное отрицание. |
| __FILE__ [Stdlib] |
__FILE__ возвращает имя файла, который в данный момент обрабатывает компилятор. |
| __FUNCTION__ [Stdlib] |
__FUNCTION__ возвращает строку вида "N0n1n2...", где N0 — имя текущего модуля компиляции, а ni — имена областей видимости, последовательно ведущих к месту вызова. |
| __LINE_OF__ [Stdlib] |
__LINE_OF__ expr возвращает пару (line, expr), где line — номер строки, в которой выражение expr находится в файле, обрабатываемом в данный момент компилятором. |
| __LINE__ [Stdlib] |
__LINE__ возвращает номер строки, в которой это выражение находится в файле, обрабатываемом в данный момент компилятором. |
| __LOC_OF__ [Stdlib] |
__LOC_OF__ expr возвращает пару (loc, expr), где loc — местоположение expr в файле, обрабатываемом в данный момент компилятором, в стандартном формате ошибок OCaml: "File %S, line %d, characters %d-%d". |
| __LOC__ [Stdlib] |
__LOC__ возвращает местоположение этого выражения в файле, обрабатываемом в данный момент компилятором, в стандартном формате ошибок OCaml: "File %S, line %d, characters %d-%d". |
| __MODULE__ [Stdlib] |
__MODULE__ возвращает имя модуля файла, обрабатываемого компилятором. |
| __POS_OF__ [Stdlib] |
__POS_OF__ expr возвращает пару (loc,expr), где loc — кортеж (file,lnum,cnum,enum), соответствующий местоположению выражения expr в файле, обрабатываемом в данный момент компилятором. |
| __POS__ [Stdlib] |
__POS__ возвращает кортеж (file,lnum,cnum,enum), соответствующий местоположению этого выражения в файле, обрабатываемом в данный момент компилятором. |
| _exit [UnixLabels] |
Немедленно завершает вызывающий процесс и возвращает операционной системе заданный код состояния: обычно 0 означает отсутствие ошибок, а небольшое положительное целое число — сбой. |
| _exit [Unix] |
Немедленно завершает вызывающий процесс и возвращает операционной системе заданный код состояния: обычно 0 означает отсутствие ошибок, а небольшое положительное целое число — сбой. |
А | |
| abs [Stdlib] |
abs x — абсолютное значение x. |
| abs [Nativeint] |
abs x — абсолютное значение x. |
| abs [Int64] |
abs x — абсолютное значение x. |
| abs [Int32] |
abs x — абсолютное значение x. |
| abs [Int] |
abs x — абсолютное значение x. |
| abs [Float] |
abs f возвращает абсолютное значение f. |
| abs_float [Stdlib] |
abs_float f возвращает абсолютное значение f. |
| abstract_tag [Obj] | |
| accept [UnixLabels] |
Принимает соединения на указанном сокете. |
| accept [Unix] |
Принимает соединения на указанном сокете. |
| access [UnixLabels] |
Проверяет, имеет ли процесс указанные права доступа к файлу с заданным именем. |
| access [Unix] |
Проверяет, имеет ли процесс указанные права доступа к файлу с заданным именем. |
| acos [Stdlib] |
Арккосинус. |
| acos [Float] |
Арккосинус. |
| acosh [Stdlib] |
Гиперболический арккосинус. |
| acosh [Float] |
Гиперболический арккосинус. |
| acquire [Semaphore.Binary] |
acquire s блокирует вызывающий поток до тех пор, пока семафор s не примет значение 1 (не станет доступен), затем атомарно устанавливает его в 0 и возвращает управление. |
| acquire [Semaphore.Counting] |
acquire s блокирует вызывающий поток до тех пор, пока значение семафора s не станет отличным от нуля, затем атомарно уменьшает значение s и возвращает управление. |
| adapt_filename [Dynlink] |
В байткоде — тождественная функция. |
| add [Weak.S] |
add t x добавляет x в t. |
| add [Set.S] |
add x s возвращает множество, содержащее все элементы s, а также x. |
| add [Queue] |
add x q добавляет элемент x в конец очереди q. |
| add [Pqueue.MaxPoly] | |
| add [Pqueue.MinPoly] | |
| add [Pqueue.Max] | |
| add [Pqueue.Min] |
add q x добавляет элемент x в очередь с приоритетом q. |
| add [Nativeint] |
Сложение. |
| add [MoreLabels.Set.S] |
add x s возвращает множество, содержащее все элементы s, а также x. |
| add [MoreLabels.Map.S] |
add ~key ~data m возвращает карту с теми же связями, что и m, и дополнительной связью key с data. |
| add [MoreLabels.Hashtbl.SeededS] | |
| add [MoreLabels.Hashtbl.S] | |
| add [MoreLabels.Hashtbl] |
Hashtbl.add tbl ~key ~data добавляет в таблицу tbl связь key с data. |
| add [Map.S] |
add key data m возвращает карту с теми же связями, что и m, и дополнительной связью key с data. |
| add [Int64] |
Сложение. |
| add [Int32] |
Сложение. |
| add [Int] |
add x y — это сложение x + y. |
| add [Hashtbl.SeededS] | |
| add [Hashtbl.S] | |
| add [Hashtbl] |
Hashtbl.add tbl key data добавляет в таблицу tbl связь key с data. |
| add [Float] |
Сложение чисел с плавающей запятой. |
| add [Ephemeron.Kn.Bucket] |
Добавляет эпhemeron в корзину. |
| add [Ephemeron.K2.Bucket] |
Добавляет эпhemeron в корзину. |
| add [Ephemeron.K1.Bucket] |
Добавляет эпhemeron в корзину. |
| add [Ephemeron.SeededS] | |
| add [Ephemeron.S] | |
| add [Complex] |
Сложение |
| add_buffer [Buffer] |
add_buffer b1 b2 добавляет текущее содержимое буфера b2 в конец буфера b1. |
| add_bytes [Buffer] |
add_bytes b s добавляет последовательность байтов s в конец буфера b. |
| add_channel [Buffer] |
add_channel b ic n считывает не более n символов из входного канала ic и сохраняет их в конце буфера b. |
| add_char [Buffer] |
add_char b c добавляет символ c в конец буфера b. |
| add_in_char_set [CamlinternalFormat] | |
| add_initializer [CamlinternalOO] | |
| add_int16_be [Buffer] |
add_int16_be b i добавляет в b 16-разрядное знаковое целое число i в двоичном формате с прямым порядком байтов. |
| add_int16_le [Buffer] |
add_int16_le b i добавляет в b 16-разрядное знаковое целое число i в двоичном формате с обратным порядком байтов. |
| add_int16_ne [Buffer] |
add_int16_ne b i добавляет в b 16-разрядное знаковое целое число i в двоичном формате с порядком байтов, принятым на данной платформе. |
| add_int32_be [Buffer] |
add_int32_be b i добавляет в b 32-разрядное целое число i в двоичном формате с прямым порядком байтов. |
| add_int32_le [Buffer] |
add_int32_le b i добавляет в b 32-разрядное целое число i в двоичном формате с обратным порядком байтов. |
| add_int32_ne [Buffer] |
add_int32_ne b i добавляет в b 32-разрядное целое число i в двоичном формате с порядком байтов, принятым на данной платформе. |
| add_int64_be [Buffer] |
add_int64_be b i добавляет в b 64-разрядное целое число i в двоичном формате с прямым порядком байтов. |
| add_int64_le [Buffer] |
add_int64_le b i добавляет в b 64-разрядное целое число i в двоичном формате с обратным порядком байтов. |
| add_int64_ne [Buffer] |
add_int64_ne b i добавляет в b 64-разрядное целое число i в двоичном формате с порядком байтов, принятым на данной платформе. |
| add_int8 [Buffer] |
add_int8 b i добавляет в b 8-разрядное знаковое целое число i в двоичном формате. |
| add_iter [Pqueue.MaxPoly] | |
| add_iter [Pqueue.MinPoly] | |
| add_iter [Pqueue.Max] | |
| add_iter [Pqueue.Min] |
add_iter q iter x добавляет каждый элемент x в конец q. |
| add_last [Dynarray] |
add_last a x добавляет элемент x в конец массива a. |
| add_offset [Obj] | |
| add_seq [Stack] |
Добавляет элементы последовательности на вершину стека. |
| add_seq [Set.S] |
Последовательно добавляет заданные элементы в множество. |
| add_seq [Queue] |
Добавляет элементы последовательности в конец очереди. |
| add_seq [MoreLabels.Set.S] |
Последовательно добавляет заданные элементы в множество. |
| add_seq [MoreLabels.Map.S] |
Последовательно добавляет заданные связи в карту. |
| add_seq [MoreLabels.Hashtbl.SeededS] | |
| add_seq [MoreLabels.Hashtbl.S] | |
| add_seq [MoreLabels.Hashtbl] |
Добавляет заданные связи в таблицу с помощью MoreLabels.Hashtbl.add |
| add_seq [Map.S] |
Последовательно добавляет заданные связи в карту. |
| add_seq [Hashtbl.SeededS] | |
| add_seq [Hashtbl.S] | |
| add_seq [Hashtbl] |
Добавляет заданные связи в таблицу с помощью Hashtbl.add |
| add_seq [Ephemeron.SeededS] | |
| add_seq [Ephemeron.S] | |
| add_seq [Buffer] |
Добавляет символы в буфер |
| add_string [Buffer] |
add_string b s добавляет строку s в конец буфера b. |
| add_subbytes [Buffer] |
add_subbytes b s ofs len извлекает len символов, начиная со смещения ofs в последовательности байтов s, и добавляет их в конец буфера b. |
| add_substitute [Buffer] |
add_substitute b f s добавляет шаблон строки s в конец буфера b, выполняя подстановку. |
| add_substring [Buffer] |
add_substring b s ofs len извлекает len символов, начиная со смещения ofs в строке s, и добавляет их в конец буфера b. |
| add_symbolic_output_item [Format] |
add_symbolic_output_item sob itm добавляет элемент itm в буфер sob. |
| add_to_list [MoreLabels.Map.S] |
add_to_list ~key ~data m — это m, в котором key сопоставлен с l, так что l равно data :: Map.find key m, если key было связано в m, и [data] в противном случае. |
| add_to_list [Map.S] |
add_to_list key data m — это m, в котором key сопоставлен с l, так что l равно data :: Map.find key m, если key было связано в m, и [data] в противном случае. |
| add_uint16_be [Buffer] |
add_uint16_be b i добавляет в b 16-разрядное беззнаковое целое число i в двоичном формате с прямым порядком байтов. |
| add_uint16_le [Buffer] |
add_uint16_le b i добавляет в b 16-разрядное беззнаковое целое число i в двоичном формате с обратным порядком байтов. |
| add_uint16_ne [Buffer] |
add_uint16_ne b i добавляет в b 16-разрядное беззнаковое целое число i в двоичном формате с порядком байтов, принятым на данной платформе. |
| add_uint8 [Buffer] |
add_uint8 b i добавляет в b 8-разрядное беззнаковое целое число i в двоичном формате. |
| add_user_event [Runtime_events.Callbacks] |
add_user_event ty callback t расширяет t, добавляя подписку на пользовательские события типа ty. |
| add_utf_16be_uchar [Buffer] | |
| add_utf_16le_uchar [Buffer] | |
| add_utf_8_uchar [Buffer] | |
| alarm [UnixLabels] |
Запланировать сигнал SIGALRM через указанное число секунд. |
| alarm [Unix] |
Запланировать сигнал SIGALRM через указанное число секунд. |
| align [Arg] |
Выровнять строки документации, вставив пробелы у первого разделителя выравнивания (табуляции или, если табуляция не найдена, пробела) с учётом длины ключевого слова. |
| all_units [Dynlink] |
Возвращает список модулей компиляции, составляющих основную программу, вместе с модулями, динамически загруженными через loadfile (но не через loadfile_private). |
| allocated_bytes [Gc] |
Возвращает число байтов, выделенных этим доменом и, возможно, предыдущим доменом. |
| allow_only [Dynlink] |
allow_only units задаёт список разрешённых модулей как пересечение текущего списка разрешённых модулей с указанным списком. |
| allow_unsafe_modules [Dynlink] |
Определяет, разрешена ли динамическая компоновка небезопасных объектных файлов. |
| always [Event] |
always v возвращает событие, всегда готовое к синхронизации. |
| and+ [Result.Syntax] |
( and+ ) — это Result.product. |
| and+ [Option.Syntax] |
( and+ ) — это Option.product. |
| append [Seq] |
append xs ys — это конкатенация последовательностей xs и ys. |
| append [ListLabels] |
append l0 l1 добавляет l1 к l0. |
| append [List] |
append l0 l1 добавляет l1 к l0. |
| append [Iarray] |
append v1 v2 возвращает новый неизменяемый массив, содержащий конкатенацию неизменяемых массивов v1 и v2. |
| append [Float.ArrayLabels] |
append v1 v2 возвращает новый массив вещественных чисел, содержащий конкатенацию массивов вещественных чисел v1 и v2. |
| append [Float.Array] |
append v1 v2 возвращает новый массив вещественных чисел, содержащий конкатенацию массивов вещественных чисел v1 и v2. |
| append [Dynarray] |
append a b подобна append_array a b, но b сама является динамическим массивом, а не массивом фиксированного размера. |
| append [ArrayLabels] |
append v1 v2 возвращает новый массив, содержащий конкатенацию массивов v1 и v2. |
| append [Array] |
append v1 v2 возвращает новый массив, содержащий конкатенацию массивов v1 и v2. |
| append_array [Dynarray] |
append_array a b добавляет все элементы b в конец a в том порядке, в котором они расположены в b. |
| append_iter [Dynarray] |
append_iter a iter x добавляет каждый элемент x в конец a. |
| append_list [Dynarray] |
Подобна Dynarray.append_array, но работает со списком. |
| append_seq [Dynarray] |
Подобна Dynarray.append_array, но работает с последовательностью. |
| apply [CamlinternalFormat.Args] | |
| apply [Printf.Args] | |
| apply [Format.Args] | |
| arg [Complex] |
Аргумент. |
| argv [Sys] |
Аргументы командной строки, переданные процессу. |
| array0_of_genarray [Bigarray] |
Возвращает нульмерный Bigarray, соответствующий указанному обобщённому Bigarray. |
| array1_of_genarray [Bigarray] |
Возвращает одномерный Bigarray, соответствующий указанному обобщённому Bigarray. |
| array2_of_genarray [Bigarray] |
Возвращает двумерный Bigarray, соответствующий указанному обобщённому Bigarray. |
| array3_of_genarray [Bigarray] |
Возвращает трёхмерный Bigarray, соответствующий указанному обобщённому Bigarray. |
| ascii_width [Format] |
ascii_width s ~pos ~len — это len. |
| asin [Stdlib] |
Арксинус. |
| asin [Float] |
Арксинус. |
| asinh [Stdlib] |
Гиперболический арксинус. |
| asinh [Float] |
Гиперболический арксинус. |
| asprintf [Format] |
То же, что и printf выше, но вместо вывода в форматтер функция возвращает строку, содержащую результат форматирования аргументов. |
| assoc [ListLabels] |
assoc a l возвращает значение, связанное с ключом a в списке пар l. |
| assoc [List] |
assoc a l возвращает значение, связанное с ключом a в списке пар l. |
| assoc_opt [ListLabels] |
assoc_opt a l возвращает значение, связанное с ключом a в списке пар l. |
| assoc_opt [List] |
assoc_opt a l возвращает значение, связанное с ключом a в списке пар l. |
| assq [ListLabels] |
То же, что и ListLabels.assoc, но для сравнения ключей используется физическое равенство вместо структурного равенства. |
| assq [List] |
То же, что и List.assoc, но для сравнения ключей используется физическое равенство вместо структурного равенства. |
| assq_opt [ListLabels] |
То же, что и ListLabels.assoc_opt, но для сравнения ключей используется физическое равенство вместо структурного равенства. |
| assq_opt [List] |
То же, что и List.assoc_opt, но для сравнения ключей используется физическое равенство вместо структурного равенства. |
| at_exit [Stdlib] |
Зарегистрировать указанную функцию для вызова при завершении программы. |
| at_exit [Domain] |
at_exit f регистрирует f для вызова при завершении текущего домена. |
| atan [Stdlib] |
Арктангенс. |
| atan [Float] |
Арктангенс. |
| atan2 [Stdlib] |
atan2 y x возвращает арктангенс y /. x. |
| atan2 [Float] |
atan2 y x возвращает арктангенс y /. x. |
| atanh [Stdlib] |
Гиперболический арктангенс. |
| atanh [Float] |
Гиперболический арктангенс. |
B | |
| backend_type [Sys] |
Тип бэкенда, на котором в данный момент выполняется программа OCaml. |
| backtrace_slots [Printexc] |
Возвращает слоты необработанной трассировки стека или None, если ни один из них не содержит полезной информации. |
| backtrace_slots_of_raw_entry [Printexc] |
Возвращает слоты одной записи необработанной трассировки стека или None, если в этой записи отсутствует отладочная информация. |
| backtrace_status [Printexc] |
Printexc.backtrace_status() возвращает true, если в данный момент записываются трассировки стека исключений, и false в противном случае. |
| basename [Filename] |
Разбивает имя файла на имя каталога и базовое имя файла. |
| before_first_spawn [Domain] |
before_first_spawn f регистрирует f для вызова перед созданием программой первого домена. |
| beginning_of_input [Scanf.Scanning] |
Scanning.beginning_of_input ic проверяет, находится ли указанный канал форматированного ввода Scanf.Scanning.in_channel в начале ввода. |
| big_endian [Sys] |
Определяет, использует ли машина, на которой в данный момент выполняется программа Caml, порядок байтов от старшего к младшему. |
| bind [UnixLabels] |
Привязать сокет к адресу. |
| bind [Unix] |
Привязать сокет к адресу. |
| bind [Result] |
bind r f — это f v, если r равно Ok v, и r, если r равно Error _. |
| bind [Option] |
bind o f — это f v, если o равно Some v, и None, если o равно None. |
| bindings [MoreLabels.Map.S] |
Возвращает список всех связей заданного отображения. |
| bindings [Map.S] |
Возвращает список всех связей заданного отображения. |
| bits [Random.State] | |
| bits [Random] |
Возвращает 30 случайных битов в виде неотрицательного целого числа. |
| bits32 [Random.State] | |
| bits32 [Random] |
Random.bits32 () возвращает 32 случайных бита в виде целого числа в диапазоне от Int32.min_int до Int32.max_int. |
| bits64 [Random.State] | |
| bits64 [Random] |
Random.bits64 () возвращает 64 случайных бита в виде целого числа в диапазоне от Int64.min_int до Int64.max_int. |
| bits_of_float [Int64] |
Возвращает внутреннее представление заданного числа с плавающей точкой в соответствии с битовой раскладкой формата double для чисел с плавающей точкой IEEE 754. |
| bits_of_float [Int32] |
Возвращает внутреннее представление заданного числа с плавающей точкой в соответствии с битовой раскладкой формата single для чисел с плавающей точкой IEEE 754. |
| blend [Option] |
blend f o1 o2 — это o1, если o2 равно None, o2, если o1 равно None, и Some (f v1 v2), если o1 равно Some v1, а o2 равно Some v2. |
| blit [Weak] |
Weak.blit ar1 off1 ar2 off2 len копирует len слабых указателей из ar1 (начиная с off1) в ar2 (начиная с off2). |
| blit [String] |
То же, что и Bytes.blit_string; предпочтительно использовать именно её. |
| blit [StringLabels] |
То же, что и Bytes.blit_string; предпочтительно использовать именно её. |
| blit [Float.ArrayLabels] |
blit ~src ~src_pos ~dst ~dst_pos ~len копирует len элементов из массива вещественных чисел src, начиная с элемента под номером src_pos, в массив вещественных чисел dst, начиная с элемента под номером dst_pos. |
| blit [Float.Array] |
blit src src_pos dst dst_pos len копирует len элементов из массива вещественных чисел src, начиная с элемента под номером src_pos, в массив вещественных чисел dst, начиная с элемента под номером dst_pos. |
| blit [Dynarray] |
blit ~src ~src_pos ~dst ~dst_pos ~len копирует len элементов из исходного динамического массива src, начиная с индекса src_pos, в целевой динамический массив dst, начиная с индекса dst_pos. |
| blit [BytesLabels] |
blit ~src ~src_pos ~dst ~dst_pos ~len копирует len байтов из последовательности байтов src, начиная с индекса src_pos, в последовательность байтов dst, начиная с индекса dst_pos. |
| blit [Bytes] |
blit src src_pos dst dst_pos len копирует len байтов из последовательности байтов src, начиная с индекса src_pos, в последовательность байтов dst, начиная с индекса dst_pos. |
| blit [Buffer] |
Buffer.blit src srcoff dst dstoff len копирует len символов из текущего содержимого буфера src, начиная со смещения srcoff, в dst, начиная с символа dstoff. |
| blit [Bigarray.Array3] |
Копирует первый Bigarray во второй Bigarray. |
| blit [Bigarray.Array2] |
Копирует первый Bigarray во второй Bigarray. |
| blit [Bigarray.Array1] |
Копирует первый Bigarray во второй Bigarray. |
| blit [Bigarray.Array0] |
Копирует первый Bigarray во второй Bigarray. |
| blit [Bigarray.Genarray] |
Копирует все элементы одного Bigarray в другой Bigarray. |
| blit [ArrayLabels] |
blit ~src ~src_pos ~dst ~dst_pos ~len копирует len элементов из массива src, начиная с элемента под номером src_pos, в массив dst, начиная с элемента под номером dst_pos. |
| blit [Array] |
blit src src_pos dst dst_pos len копирует len элементов из массива src, начиная с элемента под номером src_pos, в массив dst, начиная с элемента под номером dst_pos. |
| blit_data [Obj.Ephemeron] | |
| blit_key [Obj.Ephemeron] | |
| blit_string [BytesLabels] |
blit_string ~src ~src_pos ~dst ~dst_pos ~len копирует len байтов из строки src, начиная с индекса src_pos, в последовательность байтов dst, начиная с индекса dst_pos. |
| blit_string [Bytes] |
blit_string src src_pos dst dst_pos len копирует len байтов из строки src, начиная с индекса src_pos, в последовательность байтов dst, начиная с индекса dst_pos. |
| bom [Uchar] |
bom — это U+FEFF, символ метки порядка байтов (BOM). |
| bool [Random.State] | |
| bool [Random] |
Random.bool () с вероятностью 0,5 возвращает true или false. |
| bool_of_string [Stdlib] |
То же, что и bool_of_string_opt, но вместо возврата None вызывает исключение Invalid_argument "bool_of_string". |
| bool_of_string_opt [Stdlib] |
Преобразует заданную строку в логическое значение. |
| bounded_full_split [Str] |
То же, что и Str.bounded_split_delim, но возвращает как разделители, так и подстроки между разделителями. |
| bounded_split [Str] |
То же, что и Str.split, но разбивает строку не более чем на n подстрок, где n — дополнительный целочисленный параметр. |
| bounded_split_delim [Str] |
То же, что и Str.bounded_split, но разделители в начале и конце строки распознаются и возвращаются в результате как пустые строки. |
| bprintf [Printf] |
То же, что и Printf.fprintf, но вместо вывода в канал вывода добавляет форматированные аргументы в указанный расширяемый буфер (см. модуль Buffer). |
| broadcast [Condition] |
broadcast c пробуждает все потоки, ожидающие на условной переменной c. |
| bscanf [Scanf] | |
| bscanf_format [Scanf] |
bscanf_format ic fmt f считывает токен строки формата из канала форматированного ввода ic в соответствии с заданной строкой формата fmt и применяет f к полученному значению строки формата. |
| bscanf_opt [Scanf] |
То же, что и Scanf.bscanf, но при ошибке сканирования возвращает None. |
| bufput_acc [CamlinternalFormat] | |
| bytes [Digest.S] |
Возвращает дайджест указанной последовательности байтов. |
| bytes [Digest] |
Возвращает дайджест указанной последовательности байтов. |
C | |
| c_layout [Bigarray] | |
| capacity [Dynarray] |
capacity a — это длина базового массива a. |
| capitalize_ascii [String] |
capitalize_ascii s — это s, у которой первый символ преобразован в верхний регистр с использованием набора символов US-ASCII. |
| capitalize_ascii [StringLabels] |
capitalize_ascii s — это s, у которой первый символ преобразован в верхний регистр с использованием набора символов US-ASCII. |
| capitalize_ascii [BytesLabels] |
Возвращает копию аргумента, у которой первый символ преобразован в верхний регистр с использованием набора символов US-ASCII. |
| capitalize_ascii [Bytes] |
Возвращает копию аргумента, у которой первый символ преобразован в верхний регистр с использованием набора символов US-ASCII. |
| cardinal [Set.S] |
Возвращает число элементов множества. |
| cardinal [MoreLabels.Set.S] |
Возвращает число элементов множества. |
| cardinal [MoreLabels.Map.S] |
Возвращает число связей в отображении. |
| cardinal [Map.S] |
Возвращает число связей в отображении. |
| cat [String] |
cat s1 s2 объединяет s1 и s2 (s1 ^ s2). |
| cat [StringLabels] |
cat s1 s2 объединяет s1 и s2 (s1 ^ s2). |
| cat [BytesLabels] |
cat s1 s2 объединяет s1 и s2 и возвращает результат в виде новой последовательности байтов. |
| cat [Bytes] |
cat s1 s2 объединяет s1 и s2 и возвращает результат в виде новой последовательности байтов. |
| catch [Printexc] |
Printexc.catch fn x аналогичен Printexc.print, но после вывода неперехваченного исключения прерывает программу с кодом завершения 2.
|
| catch_break [Sys] |
catch_break определяет, завершит ли интерактивное прерывание (ctrl-C) программу или вызовет исключение Break. |
| cbrt [Float] |
Кубический корень. |
| cdiv [Nativeint] |
Деление с округлением вверх. |
| cdiv [Int64] |
Деление с округлением вверх. |
| cdiv [Int32] |
Деление с округлением вверх. |
| cdiv [Int] |
Деление с округлением вверх. |
| ceil [Stdlib] |
Округлить вверх до целого числа. |
| ceil [Float] |
Округлить вверх до целого числа. |
| change_layout [Bigarray.Array3] |
Array3.change_layout a layout возвращает Bigarray с указанным layout, использующий общую область данных с a (и, следовательно, имеющий те же размеры, что и a). |
| change_layout [Bigarray.Array2] |
Array2.change_layout a layout возвращает Bigarray с указанным layout, использующий общую область данных с a (и, следовательно, имеющий те же размеры, что и a). |
| change_layout [Bigarray.Array1] |
Array1.change_layout a layout возвращает Bigarray с указанным layout, использующий общую область данных с a (и, следовательно, имеющий тот же размер, что и a). |
| change_layout [Bigarray.Array0] |
Array0.change_layout a layout возвращает Bigarray с указанным layout, использующий общую область данных с a. |
| change_layout [Bigarray.Genarray] |
Genarray.change_layout a layout возвращает Bigarray с указанным layout, использующий общую область данных с a (и, следовательно, имеющий те же размеры, что и a). |
| channel [Digest.S] |
Считывает символы из канала и возвращает их дайджест. |
| channel [Digest] |
Если len неотрицательно, Digest.channel ic len считывает len символов из канала ic и возвращает их дайджест либо вызывает End_of_file, если достигнут конец файла до считывания len символов. |
| char [Bigarray] |
Как видно из типов значений выше, для доступа к Bigarray типов float16_elt, float32_elt и float64_elt используется тип OCaml float. |
| char_of_iconv [CamlinternalFormat] | |
| char_of_int [Stdlib] |
Возвращает символ с заданным кодом ASCII. |
| chdir [UnixLabels] |
Изменяет рабочий каталог процесса. |
| chdir [Unix] |
Изменяет рабочий каталог процесса. |
| chdir [Sys] |
Изменяет текущий рабочий каталог процесса. |
| check [Weak] |
Weak.check ar n возвращает true, если n-я ячейка ar заполнена, и false, если она пуста. |
| check_data [Obj.Ephemeron] | |
| check_geometry [Format] |
Проверяет допустимость геометрии форматтера: 1 < max_indent < margin < Format.pp_infinity |
| check_key [Obj.Ephemeron] | |
| check_suffix [Filename] |
check_suffix name suff возвращает true, если имя файла name оканчивается суффиксом suff. |
| chmod [UnixLabels] |
Изменяет права доступа к указанному файлу. |
| chmod [Unix] |
Изменяет права доступа к указанному файлу. |
| choose [Set.S] |
Возвращает один элемент заданного множества или вызывает Not_found, если множество пусто. |
| choose [MoreLabels.Set.S] |
Возвращает один элемент заданного множества или вызывает Not_found, если множество пусто. |
| choose [MoreLabels.Map.S] |
Возвращает одну привязку заданной карты или вызывает Not_found, если карта пуста. |
| choose [Map.S] |
Возвращает одну привязку заданной карты или вызывает Not_found, если карта пуста. |
| choose [Event] |
choose evl возвращает событие, альтернативное всем событиям в списке evl. |
| choose_opt [Set.S] |
Возвращает один элемент заданного множества или None, если множество пусто. |
| choose_opt [MoreLabels.Set.S] |
Возвращает один элемент заданного множества или None, если множество пусто. |
| choose_opt [MoreLabels.Map.S] |
Возвращает одну привязку заданной карты или None, если карта пуста. |
| choose_opt [Map.S] |
Возвращает одну привязку заданной карты или None, если карта пуста. |
| chop_extension [Filename] |
Аналог Filename.remove_extension, но вызывает Invalid_argument, если у заданного имени пустое расширение. |
| chop_suffix [Filename] |
chop_suffix name suff удаляет суффикс suff из имени файла name. |
| chop_suffix_opt [Filename] |
chop_suffix_opt ~suffix filename по возможности удаляет суффикс из filename, иначе возвращает None, если имя файла не оканчивается этим суффиксом. |
| chown [UnixLabels] |
Изменяет uid и gid владельца указанного файла. |
| chown [Unix] |
Изменяет uid и gid владельца указанного файла. |
| chr [Char] |
Возвращает символ с заданным целочисленным кодом. |
| chroot [UnixLabels] |
Изменяет корневой каталог процесса. |
| chroot [Unix] |
Изменяет корневой каталог процесса. |
| classify_float [Stdlib] |
Возвращает класс заданного числа с плавающей точкой: нормальное, субнормальное, ноль, бесконечность или не число. |
| classify_float [Float] |
Возвращает класс заданного числа с плавающей точкой: нормальное, субнормальное, ноль, бесконечность или не число. |
| clean [Ephemeron.SeededS] |
Удаляет все неактивные привязки. |
| clean [Ephemeron.S] |
Удаляет все неактивные привязки. |
| clear [Weak.S] |
Удаляет все элементы из таблицы. |
| clear [Stack] |
Удаляет все элементы из стека. |
| clear [Queue] |
Удаляет все элементы из очереди. |
| clear [Pqueue.MaxPoly] | |
| clear [Pqueue.MinPoly] | |
| clear [Pqueue.Max] | |
| clear [Pqueue.Min] |
clear q удаляет все элементы из q. |
| clear [MoreLabels.Hashtbl.SeededS] | |
| clear [MoreLabels.Hashtbl.S] | |
| clear [MoreLabels.Hashtbl] |
Очищает хеш-таблицу. |
| clear [Hashtbl.SeededS] | |
| clear [Hashtbl.S] | |
| clear [Hashtbl] |
Очищает хеш-таблицу. |
| clear [Ephemeron.Kn.Bucket] |
Удаляет все эфемероны из корзины. |
| clear [Ephemeron.K2.Bucket] |
Удаляет все эфемероны из корзины. |
| clear [Ephemeron.K1.Bucket] |
Удаляет все эфемероны из корзины. |
| clear [Ephemeron.SeededS] | |
| clear [Ephemeron.S] | |
| clear [Dynarray] |
clear a является truncate a 0 и удаляет все элементы из a. |
| clear [Buffer] |
Очищает буфер. |
| clear_close_on_exec [UnixLabels] |
Сбрасывает флаг ``close-on-exec'' у заданного дескриптора. |
| clear_close_on_exec [Unix] |
Сбрасывает флаг ``close-on-exec'' у заданного дескриптора. |
| clear_nonblock [UnixLabels] |
Сбрасывает флаг ``non-blocking'' у заданного дескриптора. |
| clear_nonblock [Unix] |
Сбрасывает флаг ``non-blocking'' у заданного дескриптора. |
| clear_parser [Parsing] |
Очищает стек парсера. |
| clear_symbolic_output_buffer [Format] |
clear_symbolic_output_buffer sob сбрасывает буфер sob. |
| close [UnixLabels] |
Закрывает файловый дескриптор. |
| close [Unix] |
Закрывает файловый дескриптор. |
| close [Out_channel] |
Закрывает заданный канал, сбрасывая все буферизованные операции записи. |
| close [In_channel] |
Закрывает заданный канал. |
| close_box [Format] |
Закрывает последнюю открытую рамку форматированного вывода. |
| close_in [Stdlib] |
Закрывает заданный канал. |
| close_in [Scanf.Scanning] |
Закрывает in_channel, связанный с заданным каналом форматированного ввода Scanf.Scanning.in_channel. |
| close_in_noerr [Stdlib] |
Аналог close_in, но игнорирует все ошибки. |
| close_noerr [Out_channel] |
Аналог Out_channel.close, но игнорирует все ошибки. |
| close_noerr [In_channel] |
Аналог In_channel.close, но игнорирует все ошибки. |
| close_out [Stdlib] |
Закрывает заданный канал, сбрасывая все буферизованные операции записи. |
| close_out_noerr [Stdlib] |
Аналог close_out, но игнорирует все ошибки. |
| close_process [UnixLabels] |
Закрывает каналы, открытые функцией UnixLabels.open_process, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_process [Unix] |
Закрывает каналы, открытые функцией Unix.open_process, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_process_full [UnixLabels] |
Закрывает каналы, открытые функцией UnixLabels.open_process_full, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_process_full [Unix] |
Закрывает каналы, открытые функцией Unix.open_process_full, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_process_in [UnixLabels] |
Закрывает каналы, открытые функцией UnixLabels.open_process_in, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_process_in [Unix] |
Закрывает каналы, открытые функцией Unix.open_process_in, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_process_out [UnixLabels] |
Закрывает каналы, открытые функцией UnixLabels.open_process_out, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_process_out [Unix] |
Закрывает каналы, открытые функцией Unix.open_process_out, ожидает завершения связанной команды и возвращает статус её завершения. |
| close_stag [Format] |
pp_close_stag ppf () закрывает последний открытый семантический тег t. |
| close_tbox [Format] |
Закрывает последнюю открытую табуляционную рамку. |
| closedir [UnixLabels] |
Закрывает дескриптор каталога. |
| closedir [Unix] |
Закрывает дескриптор каталога. |
| closure_tag [Obj] | |
| code [Char] |
code c — это байт, соответствующий c. |
| combine [ListLabels] |
Преобразует пару списков в список пар: combine [a1; ...; an] [b1; ...; bn] — это [(a1,b1); ...; (an,bn)]. |
| combine [List] |
Преобразует пару списков в список пар: combine [a1; ...; an] [b1; ...; bn] — это [(a1,b1); ...; (an,bn)]. |
| combine [Iarray] |
combine [|a1; ...; an|] [|b1; ...; bn|] — это [|(a1,b1); ...; (an,bn)|]. |
| combine [ArrayLabels] |
combine [|a1; ...; an|] [|b1; ...; bn|] — это [|(a1,b1); ...; (an,bn)|]. |
| combine [Array] |
combine [|a1; ...; an|] [|b1; ...; bn|] — это [|(a1,b1); ...; (an,bn)|]. |
| command [Sys] |
Выполняет заданную команду оболочки и возвращает её код завершения. |
| compact [Gc] |
Выполняет полную основную сборку мусора и уплотняет кучу. |
| compare [Unit] |
compare u1 u2 — это 0. |
| compare [Uchar] |
compare u u' — это Stdlib.compare u u'. |
| compare [String] |
compare s0 s1 упорядочивает s0 и s1 лексикографически. |
| compare [Stdlib] |
Псевдоним для Repr.compare. |
| compare [StringLabels] |
compare s0 s1 упорядочивает s0 и s1 лексикографически. |
| compare [Set.OrderedType] |
Функция полного порядка для элементов множества. |
| compare [Set.S] |
Полный порядок между множествами. |
| compare [Seq] |
Если функция cmp задаёт предпорядок на элементах, compare cmp xs ys сравнивает последовательности xs и ys согласно лексикографическому предпорядку. |
| compare [Result] |
compare ~ok ~error r0 r1 задаёт полный порядок на r0 и r1, используя ok и error для сравнения значений, обёрнутых соответственно в Ok _ и Error _. |
| compare [Repr] |
compare x y возвращает 0, если x равно y, отрицательное целое число, если x меньше y, и положительное целое число, если x больше y. |
| compare [Pqueue.OrderedPolyType] |
compare задаёт полный порядок на значениях типа Pqueue.OrderedPolyType.t. |
| compare [Pqueue.OrderedType] |
Функция полного порядка для сравнения элементов. |
| compare [Pair] |
compare cmpa cmpb задаёт полный порядок на парах: для сравнения первого компонента используется cmpa, а второго — cmpb. |
| compare [Option] |
compare cmp o0 o1 задаёт полный порядок на значениях option, используя cmp для сравнения значений, обёрнутых в Some _. |
| compare [Nativeint] |
Функция сравнения машинных целых чисел с той же спецификацией, что и у compare. |
| compare [MoreLabels.Set.OrderedType] |
Функция полного порядка для элементов множества. |
| compare [MoreLabels.Set.S] |
Полный порядок между множествами. |
| compare [MoreLabels.Map.OrderedType] |
Функция полного порядка для ключей. |
| compare [MoreLabels.Map.S] |
Полный порядок между картами. |
| compare [Map.OrderedType] |
Функция полного порядка для ключей. |
| compare [Map.S] |
Полный порядок между картами. |
| compare [ListLabels] |
compare cmp [a1; ...; an] [b1; ...; bm] выполняет лексикографическое сравнение двух входных списков, используя тот же интерфейс 'a -> 'a -> int, что и compare: |
| compare [List] |
compare cmp [a1; ...; an] [b1; ...; bm] выполняет лексикографическое сравнение двух входных списков, используя тот же интерфейс 'a -> 'a -> int, что и compare: |
| compare [Int64] |
Функция сравнения 64-разрядных целых чисел с той же спецификацией, что и у compare. |
| compare [Int32] |
Функция сравнения 32-разрядных целых чисел с той же спецификацией, что и у compare. |
| compare [Int] | |
| compare [Iarray] |
Если функция cmp задаёт предпорядок на элементах, compare cmp a b сначала сравнивает a и b по длине, а затем, если длины равны, — по элементам согласно лексикографическому предпорядку. |
| compare [Float.ArrayLabels] |
compare ~cmp a b сравнивает a и b в порядке shortlex: более короткие массивы меньше, а массивы одинаковой длины сравниваются лексикографически с использованием cmp для сравнения элементов. |
| compare [Float.Array] |
compare cmp a b сравнивает a и b в порядке shortlex: более короткие массивы меньше, а массивы одинаковой длины сравниваются лексикографически с использованием cmp для сравнения элементов. |
| compare [Float] |
compare x y возвращает 0, если x равно y, отрицательное целое число, если x меньше y, и положительное целое число, если x больше y. |
| compare [Either] |
compare ~left ~right e0 e1 задаёт полный порядок на e0 и e1, используя left и right для сравнения значений, обёрнутых соответственно в Left _ и Right _. |
| compare [Dynarray] |
compare cmp a b сравнивает a и b в соответствии с порядком shortlex: более короткие массивы меньше, а массивы одинаковой длины сравниваются в лексикографическом порядке с использованием cmp для сравнения элементов. |
| compare [Digest.S] |
Сравнивает два дайджеста в соответствии с той же спецификацией, что и compare. |
| compare [Digest] |
Функция сравнения 16-байтовых дайджестов, соответствующая той же спецификации, что и compare, с реализацией, общей с String.compare. |
| compare [Char] |
Функция сравнения символов, соответствующая той же спецификации, что и compare. |
| compare [BytesLabels] |
Функция сравнения последовательностей байтов, соответствующая той же спецификации, что и compare. |
| compare [Bytes] |
Функция сравнения последовательностей байтов, соответствующая той же спецификации, что и compare. |
| compare [Bool] |
compare b0 b1 задаёт полный порядок на булевых значениях. |
| compare [ArrayLabels] |
compare cmp a b сравнивает a и b в соответствии с порядком shortlex: более короткие массивы меньше, а массивы одинаковой длины сравниваются в лексикографическом порядке с использованием cmp для сравнения элементов. |
| compare [Array] |
compare cmp a b сравнивает a и b в соответствии с порядком shortlex: более короткие массивы меньше, а массивы одинаковой длины сравниваются в лексикографическом порядке с использованием cmp для сравнения элементов. |
| compare_and_set [Atomic.Loc] | |
| compare_and_set [Atomic] |
compare_and_set r seen v устанавливает новое значение r в v, только если его текущее значение физически равно seen; сравнение и установка выполняются атомарно. |
| compare_length_with [ListLabels] |
Сравнивает длину списка с целым числом. |
| compare_length_with [List] |
Сравнивает длину списка с целым числом. |
| compare_lengths [ListLabels] |
Сравнивает длины двух списков. |
| compare_lengths [List] |
Сравнивает длины двух списков. |
| complex32 [Bigarray] |
См. Bigarray.char. |
| complex64 [Bigarray] |
См. Bigarray.char. |
| compose [Fun] |
compose f g — это композиция функций: сначала применяется g, затем f. |
| concat [String] |
concat sep ss объединяет список строк ss, вставляя между ними строку-разделитель sep. |
| concat [StringLabels] |
concat ~sep ss объединяет список строк ss, вставляя между ними строку-разделитель sep. |
| concat [Seq] |
Если xss — последовательность последовательностей, то concat xss — это её конкатенация. |
| concat [ListLabels] |
Объединяет список списков. |
| concat [List] |
Объединяет список списков. |
| concat [Iarray] |
То же, что и Iarray.append, но объединяет список неизменяемых массивов. |
| concat [Float.ArrayLabels] |
То же, что и Float.ArrayLabels.append, но объединяет список массивов с плавающей точкой. |
| concat [Float.Array] |
То же, что и Float.Array.append, но объединяет список массивов с плавающей точкой. |
| concat [Filename] |
concat dir file возвращает имя файла, обозначающее файл file в каталоге dir. |
| concat [BytesLabels] |
concat ~sep sl объединяет список последовательностей байтов sl, вставляя между ними последовательность байтов-разделитель sep, и возвращает результат в виде новой последовательности байтов. |
| concat [Bytes] |
concat sep sl объединяет список последовательностей байтов sl, вставляя между ними последовательность байтов-разделитель sep, и возвращает результат в виде новой последовательности байтов. |
| concat [ArrayLabels] |
То же, что и ArrayLabels.append, но объединяет список массивов. |
| concat [Array] |
То же, что и Array.append, но объединяет список массивов. |
| concat_fmt [CamlinternalFormatBasics] | |
| concat_fmtty [CamlinternalFormatBasics] | |
| concat_map [Seq] |
concat_map f xs эквивалентно concat (map f xs). |
| concat_map [ListLabels] | |
| concat_map [List] | |
| conj [Complex] |
Сопряжение: для комплексного числа x + i.y возвращает x - i.y. |
| connect [UnixLabels] |
Подключает сокет к адресу. |
| connect [Unix] |
Подключает сокет к адресу. |
| cons [Seq] |
cons x xs — это последовательность, начинающаяся с элемента x, за которым следует последовательность xs. |
| cons [ListLabels] |
cons x xs — это x :: xs |
| cons [List] |
cons x xs — это x :: xs |
| const [Fun] |
const c — это функция, всегда возвращающая значение c. |
| cont_tag [Obj] | |
| contains [String] | |
| contains [StringLabels] | |
| contains [BytesLabels] |
contains s c проверяет, встречается ли байт c в s. |
| contains [Bytes] |
contains s c проверяет, встречается ли байт c в s. |
| contains_from [String] |
contains_from s start c имеет значение true тогда и только тогда, когда c встречается в s после позиции start. |
| contains_from [StringLabels] |
contains_from s start c имеет значение true тогда и только тогда, когда c встречается в s после позиции start. |
| contains_from [BytesLabels] |
contains_from s start c проверяет, встречается ли байт c в s после позиции start. |
| contains_from [Bytes] |
contains_from s start c проверяет, встречается ли байт c в s после позиции start. |
| contents [Buffer] |
Возвращает копию текущего содержимого буфера. |
| continue [Effect.Deep] |
continue k x возобновляет продолжение k, передавая x в k. |
| continue_with [Effect.Shallow] |
continue_with k v h возобновляет продолжение k со значением v и обработчиком h. |
| convert_raw_backtrace_slot [Printexc] |
Извлекает понятное пользователю значение backtrace_slot из низкоуровневого raw_backtrace_slot. |
| copy [CamlinternalOO] | |
| copy [Stack] |
Возвращает копию заданного стека. |
| copy [Random.State] |
Возвращает копию заданного состояния. |
| copy [Queue] |
Возвращает копию заданной очереди. |
| copy [Pqueue.MaxPoly] | |
| copy [Pqueue.MinPoly] | |
| copy [Pqueue.Max] | |
| copy [Pqueue.Min] |
copy q — это новая очередь с приоритетами, содержащая те же элементы, что и q. |
| copy [Oo] |
Oo.copy o возвращает копию объекта o, то есть новый объект с теми же методами и переменными экземпляра, что и o. |
| copy [MoreLabels.Hashtbl.SeededS] | |
| copy [MoreLabels.Hashtbl.S] | |
| copy [MoreLabels.Hashtbl] |
Возвращает копию заданной хеш-таблицы. |
| copy [Hashtbl.SeededS] | |
| copy [Hashtbl.S] | |
| copy [Hashtbl] |
Возвращает копию заданной хеш-таблицы. |
| copy [Float.ArrayLabels] |
copy a возвращает копию a, то есть новый массив с плавающей точкой, содержащий те же элементы, что и a. |
| copy [Float.Array] |
copy a возвращает копию a, то есть новый массив с плавающей точкой, содержащий те же элементы, что и a. |
| copy [Ephemeron.SeededS] | |
| copy [Ephemeron.S] | |
| copy [Dynarray] |
copy a — это поверхностная копия a, новый массив, содержащий те же элементы, что и a. |
| copy [BytesLabels] |
Возвращает новую последовательность байтов, содержащую те же байты, что и аргумент. |
| copy [Bytes] |
Возвращает новую последовательность байтов, содержащую те же байты, что и аргумент. |
| copy [ArrayLabels] |
copy a возвращает копию a, то есть новый массив, содержащий те же элементы, что и a. |
| copy [Array] |
copy a возвращает копию a, то есть новый массив, содержащий те же элементы, что и a. |
| copy_sign [Float] |
copy_sign x y возвращает число с плавающей точкой, абсолютное значение которого совпадает с абсолютным значением x, а знак — со знаком y. |
| copysign [Stdlib] |
copysign x y возвращает число с плавающей точкой, абсолютное значение которого совпадает с абсолютным значением x, а знак — со знаком y. |
| cos [Stdlib] |
Косинус. |
| cos [Float] |
Косинус. |
| cosh [Stdlib] |
Гиперболический косинус. |
| cosh [Float] |
Гиперболический косинус. |
| count [Weak.S] |
Подсчитывает количество элементов в таблице. |
| count [Domain] |
Количество доменов, которые были запущены (включая исходный домен) и ещё не завершили работу. |
| counters [Gc] |
Возвращает (minor_words, promoted_words, major_words) для текущего домена или, возможно, для предыдущих доменов. |
| cpu_relax [Domain] |
При активном ожидании вызов cpu_relax () между итерациями может повысить производительность на некоторых архитектурах ЦП. |
| create [Thread] |
Thread.create funct arg создаёт новый поток выполнения, в котором вызов функции funct arg выполняется параллельно с другими потоками домена. |
| create [Weak.S] |
create n создаёт новое пустое слабое хеш-множество начального размера n. |
| create [Weak] |
Weak.create n возвращает новый слабый массив длины n. |
| create [Stack] |
Возвращает новый стек, изначально пустой. |
| create [Runtime_events.Callbacks] |
Создаёт Callback, который при необходимости подписывается на одно или несколько событий среды выполнения. |
| create [Queue] |
Возвращает новую очередь, изначально пустую. |
| create [Pqueue.MaxPoly] | |
| create [Pqueue.MinPoly] | |
| create [Pqueue.Max] | |
| create [Pqueue.Min] |
Возвращает новую очередь с приоритетами, изначально пустую. |
| create [Obj.Ephemeron] |
create n возвращает эпhemeron с n ключами. |
| create [Mutex] |
Возвращает новый мьютекс. |
| create [MoreLabels.Hashtbl.SeededS] | |
| create [MoreLabels.Hashtbl.S] | |
| create [MoreLabels.Hashtbl] |
Hashtbl.create n создаёт новую пустую хеш-таблицу с начальным размером, не меньшим рекомендуемого размера n. |
| create [Hashtbl.SeededS] | |
| create [Hashtbl.S] | |
| create [Hashtbl] |
Hashtbl.create n создаёт новую пустую хеш-таблицу с начальным размером, не меньшим рекомендуемого размера n. |
| create [Float.ArrayLabels] |
create n возвращает новый массив с плавающей точкой длины n, содержащий неинициализированные данные. |
| create [Float.Array] |
create n возвращает новый массив с плавающей точкой длины n, содержащий неинициализированные данные. |
| create [Ephemeron.SeededS] | |
| create [Ephemeron.S] | |
| create [Dynarray] |
create () — это новый пустой массив. |
| create [Condition] |
create() создаёт и возвращает новую условную переменную. |
| create [BytesLabels] |
create n возвращает новую последовательность байтов длины n. |
| create [Bytes] |
create n возвращает новую последовательность байтов длины n. |
| create [Buffer] |
create n возвращает новый буфер, изначально пустой. |
| create [Bigarray.Array3] |
Array3.create kind layout dim1 dim2 dim3 возвращает новый Bigarray трёх измерений, размер которого составляет dim1 по первому измерению, dim2 по второму измерению и dim3 по третьему. |
| create [Bigarray.Array2] |
Array2.create kind layout dim1 dim2 возвращает новый Bigarray двух измерений, размер которого составляет dim1 по первому измерению и dim2 по второму измерению. |
| create [Bigarray.Array1] |
Array1.create kind layout dim возвращает новый Bigarray одного измерения размером dim. |
| create [Bigarray.Array0] |
Array0.create kind layout возвращает новый Bigarray нулевой размерности. |
| create [Bigarray.Genarray] |
Genarray.create kind layout dimensions возвращает новый Bigarray, тип элементов которого определяется параметром kind (одно из значений float32, float64, int8_signed и т. д.), а расположение — параметром layout (одно из значений c_layout или fortran_layout). |
| create_alarm [Gc] |
create_alarm f обеспечивает вызов f в конце циклов полной сборки мусора, не вызванных самим f, начиная с текущего или следующего цикла. |
| create_char_set [CamlinternalFormat] | |
| create_cursor [Runtime_events] |
create_cursor path_pid создаёт курсор для чтения событий среды выполнения. |
| create_float [ArrayLabels] |
create_float n возвращает новый массив чисел с плавающей точкой длины n, содержащий неинициализированные данные. |
| create_float [Array] |
create_float n возвращает новый массив чисел с плавающей точкой длины n, содержащий неинициализированные данные. |
| create_object [CamlinternalOO] | |
| create_object_and_run_initializers [CamlinternalOO] | |
| create_object_opt [CamlinternalOO] | |
| create_process [UnixLabels] |
create_process ~prog ~args ~stdin ~stdout ~stderr создаёт новый процесс, выполняющий программу из файла prog с аргументами args. |
| create_process [Unix] |
create_process prog args stdin stdout stderr создаёт новый процесс, выполняющий программу из файла prog с аргументами args. |
| create_process_env [UnixLabels] |
create_process_env ~prog ~args ~env ~stdin ~stdout ~stderr работает так же, как UnixLabels.create_process, за исключением того, что дополнительный аргумент env задаёт среду, передаваемую программе. |
| create_process_env [Unix] |
create_process_env prog args env stdin stdout stderr работает так же, как Unix.create_process, за исключением того, что дополнительный аргумент env задаёт среду, передаваемую программе. |
| create_table [CamlinternalOO] | |
| current [Arg] |
Позиция (в Sys.argv) обрабатываемого аргумента. |
| current_dir_name [Filename] |
Условное имя текущего каталога (например, |
| custom_tag [Obj] | |
| cut_first [String] |
cut_first n v — это (take_first n v, drop_first n v). |
| cut_first [StringLabels] |
cut_first n v — это (take_first n v, drop_first n v). |
| cut_first_while [String] |
cut_first_while p s — это (take_first_while p s, drop_first_while p s). |
| cut_first_while [StringLabels] |
cut_first_while p s — это (take_first_while p s, drop_first_while p s). |
| cut_last [String] |
cut_last n v — это (drop_last n v, take_last n v). |
| cut_last [StringLabels] |
cut_last n v — это (drop_last n v, take_last n v). |
| cut_last_while [String] |
cut_last_while p s — это (drop_last_while p s, take_last_while p s). |
| cut_last_while [StringLabels] |
cut_last_while p s — это (drop_last_while p s, take_last_while p s). |
| cycle [Seq] |
cycle xs — бесконечная последовательность, состоящая из бесконечного числа повторений последовательности xs. |
| cygwin [Sys] |
Истина, если Sys.os_type = "Cygwin". |
D | |
| data_size [Marshal] |
См. Marshal.header_size. |
| decr [Stdlib] |
Уменьшает на единицу целое число, хранящееся в заданной ссылке. |
| decr [Atomic.Loc] | |
| decr [Atomic] |
decr r атомарно уменьшает значение r на 1. |
| default_uncaught_exception_handler [Thread] |
Thread.default_uncaught_exception_handler выведет идентификатор потока, исключение и трассировку стека (если она доступна). |
| default_uncaught_exception_handler [Printexc] |
Printexc.default_uncaught_exception_handler выводит исключение и трассировку стека в стандартный поток ошибок. |
| delay [Thread] |
delay d приостанавливает выполнение вызывающего потока на d секунд. |
| delay [Seq] |
delay (fun () -> seq) содержит те же элементы, что и seq, но выражение seq вычисляется только при запросе первого элемента. |
| delete_alarm [Gc] |
delete_alarm a прекращает вызовы функции, связанной с a. |
| descr_of_in_channel [UnixLabels] |
Возвращает дескриптор, соответствующий каналу ввода. |
| descr_of_in_channel [Unix] |
Возвращает дескриптор, соответствующий каналу ввода. |
| descr_of_out_channel [UnixLabels] |
Возвращает дескриптор, соответствующий каналу вывода. |
| descr_of_out_channel [Unix] |
Возвращает дескриптор, соответствующий каналу вывода. |
| development_version [Sys] |
true, если это версия для разработки, и false в противном случае. |
| diff [Set.S] |
Разность множеств: diff s1 s2 содержит элементы s1, которых нет в s2. |
| diff [MoreLabels.Set.S] |
Разность множеств: diff s1 s2 содержит элементы s1, которых нет в s2. |
| digit_of_int [Char.Ascii] |
digit_of_int n — это десятичная ASCII-цифра со значением abs (n mod 10). |
| digit_to_int [Char.Ascii] |
digit_to_int c — это числовое значение цифры, удовлетворяющей условию Char.Ascii.is_digit. |
| dim [Bigarray.Array1] |
Возвращает размер (измерение) заданного одномерного Bigarray. |
| dim1 [Bigarray.Array3] |
Возвращает первое измерение заданного трёхмерного Bigarray. |
| dim1 [Bigarray.Array2] |
Возвращает первое измерение заданного двумерного Bigarray. |
| dim2 [Bigarray.Array3] |
Возвращает второе измерение заданного трёхмерного Bigarray. |
| dim2 [Bigarray.Array2] |
Возвращает второе измерение заданного двумерного Bigarray. |
| dim3 [Bigarray.Array3] |
Возвращает третье измерение заданного трёхмерного Bigarray. |
| dims [Bigarray.Genarray] |
Genarray.dims a возвращает все измерения Bigarray a в виде массива целых чисел длины Genarray.num_dims a. |
| dir_sep [Filename] |
Разделитель каталогов (например, |
| dirname [Filename] |
См. Filename.basename. |
| discard [Gc.Memprof] |
Отбрасывает всё состояние профилирования для остановленного профиля, предотвращая дальнейшие вызовы его обратных вызовов. |
| discontinue [Effect.Deep] |
discontinue k e возобновляет продолжение k, вызывая исключение e в k. |
| discontinue_with [Effect.Shallow] |
discontinue_with k e h возобновляет продолжение k, вызывая исключение e с обработчиком h. |
| discontinue_with_backtrace [Effect.Shallow] |
discontinue_with k e bt h возобновляет продолжение k, вызывая исключение e с обработчиком h и используя необработанную трассировку стека bt в качестве источника исключения. |
| discontinue_with_backtrace [Effect.Deep] |
discontinue_with_backtrace k e bt возобновляет продолжение k, вызывая исключение e в k и используя bt в качестве источника исключения. |
| disjoint [Set.S] |
Проверяет, не пересекаются ли два множества. |
| disjoint [MoreLabels.Set.S] |
Проверяет, не пересекаются ли два множества. |
| div [Nativeint] |
Целочисленное деление. |
| div [Int64] |
Целочисленное деление. |
| div [Int32] |
Целочисленное деление. |
| div [Int] |
Деление с округлением. |
| div [Float] |
Деление чисел с плавающей запятой. |
| div [Complex] |
Деление |
| domain_of_sockaddr [UnixLabels] |
Возвращает домен сокета, подходящий для заданного адреса сокета. |
| domain_of_sockaddr [Unix] |
Возвращает домен сокета, подходящий для заданного адреса сокета. |
| double_array_tag [Obj] | |
| double_field [Obj] | |
| double_tag [Obj] | |
| dprintf [Format] |
То же, что и Format.fprintf, за исключением того, что форматтер является последним аргументом. |
| drop [Stack] | |
| drop [Seq] |
drop n xs — это последовательность xs без первых n элементов. |
| drop [Queue] | |
| drop [ListLabels] |
drop n l возвращает суффикс l после n элементов или [], если n > length l. |
| drop [List] |
drop n l возвращает суффикс l после n элементов или [], если n > length l. |
| drop_first [String] |
drop_first n s — это s без первых n байтов s. |
| drop_first [StringLabels] |
drop_first n s — это s без первых n байтов s. |
| drop_first_while [String] |
drop_first_while p s — это s без начальной последовательности байтов s, удовлетворяющих предикату p. |
| drop_first_while [StringLabels] |
drop_first_while p s — это s без начальной последовательности байтов s, удовлетворяющих предикату p. |
| drop_last [String] |
drop_last n s — это s без последних n байтов s. |
| drop_last [StringLabels] |
drop_last n s — это s без последних n байтов s. |
| drop_last_while [String] |
drop_last_while p s — это s без конечной последовательности байтов s, удовлетворяющих предикату p. |
| drop_last_while [StringLabels] |
drop_last_while p s — это s без конечной последовательности байтов s, удовлетворяющих предикату p. |
| drop_while [Seq] |
drop_while p xs — это последовательность xs без префикса take_while p xs. |
| drop_while [ListLabels] |
drop_while p l — это самый длинный (возможно, пустой) суффикс l, начинающийся с первого элемента, не удовлетворяющего условию p. |
| drop_while [List] |
drop_while p l — это самый длинный (возможно, пустой) суффикс l, начинающийся с первого элемента, не удовлетворяющего условию p. |
| dummy_class [CamlinternalOO] | |
| dummy_pos [Lexing] |
Значение типа position, гарантированно отличающееся от любой допустимой позиции. |
| dummy_table [CamlinternalOO] | |
| dup [UnixLabels] |
Возвращает новый файловый дескриптор, ссылающийся на тот же файл, что и заданный дескриптор. |
| dup [Unix] |
Возвращает новый файловый дескриптор, ссылающийся на тот же файл, что и заданный дескриптор. |
| dup [Obj] | |
| dup2 [UnixLabels] |
dup2 ~src ~dst дублирует src в dst, закрывая dst, если он уже открыт. |
| dup2 [Unix] |
dup2 src dst дублирует src в dst, закрывая dst, если он уже открыт. |
E | |
| edit_distance [String] |
edit_distance s0 s1 — это количество изменений одного символа (вставок, удалений, замен или перестановок), необходимых для преобразования s0 в s1. |
| edit_distance [StringLabels] |
edit_distance s0 s1 — это количество изменений одного символа (вставок, удалений, замен или перестановок), необходимых для преобразования s0 в s1. |
| ediv [Nativeint] |
Евклидово деление. |
| ediv [Int64] |
Евклидово деление. |
| ediv [Int32] |
Евклидово деление. |
| ediv [Int] |
Евклидово деление. |
| elements [Set.S] |
Возвращает список всех элементов заданного множества. |
| elements [MoreLabels.Set.S] |
Возвращает список всех элементов заданного множества. |
| empty [String] |
Пустая строка. |
| empty [StringLabels] |
Пустая строка. |
| empty [Set.S] |
Пустое множество. |
| empty [Seq] |
empty — пустая последовательность. |
| empty [MoreLabels.Set.S] |
Пустое множество. |
| empty [MoreLabels.Map.S] |
Пустое отображение. |
| empty [Map.S] |
Пустое отображение. |
| empty [BytesLabels] |
Последовательность байтов размера 0. |
| empty [Bytes] |
Последовательность байтов размера 0. |
| enable_runtime_warnings [Sys] |
Управляет тем, может ли среда выполнения OCaml выводить предупреждения в stderr. |
| end_of_input [Scanf.Scanning] |
Scanning.end_of_input ic проверяет условие конца ввода для заданного канала форматированного ввода Scanf.Scanning.in_channel. |
| ends_with [String] |
ends_with ~suffix s равно true тогда и только тогда, когда s заканчивается на suffix. |
| ends_with [StringLabels] |
ends_with ~suffix s равно true тогда и только тогда, когда s заканчивается на suffix. |
| ends_with [BytesLabels] |
ends_with ~suffix s равно true тогда и только тогда, когда s заканчивается на suffix. |
| ends_with [Bytes] |
ends_with ~suffix s равно true тогда и только тогда, когда s заканчивается на suffix. |
| ensure_capacity [Dynarray] |
ensure_capacity a n гарантирует, что ёмкость a будет не меньше n. |
| ensure_extra_capacity [Dynarray] |
ensure_extra_capacity a n — ensure_capacity a (length a + n); функция гарантирует, что в a будет место ещё для n элементов. |
| environment [UnixLabels] |
Возвращает окружение процесса в виде массива строк формата ``переменная=значение''. |
| environment [Unix] |
Возвращает окружение процесса в виде массива строк формата ``переменная=значение''. |
| eprintf [Printf] |
То же, что и Printf.fprintf, но выводит данные в stderr. |
| eprintf [Format] |
То же, что и описанная выше fprintf, но выводит данные в get_err_formatter (). |
| epsilon [Float] |
Разность между 1.0 и наименьшим точно представимым числом с плавающей запятой, большим 1.0. |
| epsilon_float [Stdlib] |
Разность между 1.0 и наименьшим точно представимым числом с плавающей запятой, большим 1.0. |
| equal [Unit] |
equal u1 u2 — это true. |
| equal [Uchar] |
equal u u' — это u = u'. |
| equal [String] |
equal s0 s1 равно true тогда и только тогда, когда s0 и s1 посимвольно равны. |
| equal [StringLabels] |
equal s0 s1 равно true тогда и только тогда, когда s0 и s1 посимвольно равны. |
| equal [Set.S] |
equal s1 s2 проверяет, равны ли множества s1 и s2, то есть содержат ли они одинаковые элементы. |
| equal [Seq] |
Если функция eq задаёт отношение равенства на элементах, equal eq xs ys определяет, равны ли последовательности xs и ys поэлементно. |
| equal [Result] |
equal ~ok ~error r0 r1 проверяет равенство r0 и r1, используя ok и error для сравнения значений, обёрнутых соответственно в Ok _ и Error _. |
| equal [Repr] |
equal e1 e2 проверяет структурное равенство e1 и e2. |
| equal [Pair] |
equal eqa eqb (a1, b1) (a2, b2) равно true тогда и только тогда, когда eqa a1 a2 и eqb b1 b2 оба true. |
| equal [Option] |
equal eq o0 o1 равно true тогда и только тогда, когда o0 и o1 оба None либо когда они Some v0 и Some v1, а eq v0 v1 равно true. |
| equal [Nativeint] |
Функция сравнения на равенство для значений nativeint. |
| equal [MoreLabels.Set.S] |
equal s1 s2 проверяет, равны ли множества s1 и s2, то есть содержат ли они одинаковые элементы. |
| equal [MoreLabels.Map.S] |
equal ~cmp m1 m2 проверяет, равны ли отображения m1 и m2, то есть содержат ли они одинаковые ключи, которым соответствуют одинаковые данные. |
| equal [MoreLabels.Hashtbl.SeededHashedType] |
Предикат равенства, используемый для сравнения ключей. |
| equal [MoreLabels.Hashtbl.HashedType] |
Предикат равенства, используемый для сравнения ключей. |
| equal [Map.S] |
equal cmp m1 m2 проверяет, равны ли отображения m1 и m2, то есть содержат ли они одинаковые ключи, которым соответствуют одинаковые данные. |
| equal [ListLabels] |
equal eq [a1; ...; an] [b1; ..; bm] выполняется, если два входных списка имеют одинаковую длину и для каждой пары элементов ai, bi, находящихся на одинаковых позициях, выполняется eq ai bi. |
| equal [List] |
equal eq [a1; ...; an] [b1; ..; bm] выполняется, если два входных списка имеют одинаковую длину и для каждой пары элементов ai, bi, находящихся на одинаковых позициях, выполняется eq ai bi. |
| equal [Int64] |
Функция сравнения на равенство для значений int64. |
| equal [Int32] |
Функция сравнения на равенство для значений int32. |
| equal [Int] |
equal x y равно true тогда и только тогда, когда x = y. |
| equal [Iarray] |
eq [|a1; ...; an|] [|b1; ..; bm|] выполняется, если два входных неизменяемых массива имеют одинаковую длину и для каждой пары элементов ai, bi, находящихся на одинаковых позициях, выполняется eq ai bi. |
| equal [Hashtbl.SeededHashedType] |
Предикат равенства, используемый для сравнения ключей. |
| equal [Hashtbl.HashedType] |
Предикат равенства, используемый для сравнения ключей. |
| equal [Float.ArrayLabels] |
equal ~eq a b равно true тогда и только тогда, когда a и b имеют одинаковую длину n и для всех i из [0;n-1] выполняется eq a.(i) b.(i) равно true. |
| equal [Float.Array] |
equal eq a b является true тогда и только тогда, когда a и b имеют одинаковую длину n и для всех i в [0;n-1] выполняется eq a.(i) b.(i) является true. |
| equal [Float] |
Функция равенства для чисел с плавающей точкой; сравнение выполняется с помощью Float.compare. |
| equal [Either] |
equal ~left ~right e0 e1 проверяет равенство e0 и e1, используя left и right для сравнения значений, содержащихся соответственно в Left _ и Right _. |
| equal [Dynarray] |
equal eq a b выполняется, когда a и b имеют одинаковую длину и для всех индексов i выполняется eq (get a i) (get b i). |
| equal [Digest.S] |
Проверить два дайджеста на равенство. |
| equal [Digest] |
Функция равенства для 16-байтовых дайджестов. |
| equal [Char] |
Функция равенства для символов. |
| equal [BytesLabels] |
Функция равенства для последовательностей байтов. |
| equal [Bytes] |
Функция равенства для последовательностей байтов. |
| equal [Bool] |
equal b0 b1 является true тогда и только тогда, когда b0 и b1 оба равны true или оба равны false. |
| equal [ArrayLabels] |
equal eq a b является true тогда и только тогда, когда a и b имеют одинаковую длину n и для всех i в [0;n-1] выполняется eq a.(i) b.(i) является true. |
| equal [Array] |
equal eq a b является true тогда и только тогда, когда a и b имеют одинаковую длину n и для всех i в [0;n-1] выполняется eq a.(i) b.(i) является true. |
| erase_rel [CamlinternalFormatBasics] | |
| erem [Nativeint] |
Евклидов остаток. |
| erem [Int64] |
Евклидов остаток. |
| erem [Int32] |
Евклидов остаток. |
| erem [Int] |
Евклидов остаток. |
| erf [Float] |
Функция ошибок. |
| erfc [Float] |
Дополнительная функция ошибок ( erfc x = 1 - erf x). |
| err_formatter [Format] |
Форматтер исходного домена для вывода в стандартный поток ошибок. |
| error [Result] |
error e — это Error e. |
| error_message [UnixLabels] |
Возвращает строку с описанием заданного кода ошибки. |
| error_message [Unix] |
Возвращает строку с описанием заданного кода ошибки. |
| error_message [Dynlink] |
Преобразует описание ошибки в печатаемое сообщение. |
| error_to_failure [Result] |
error_to_failure r является v, если r равно Ok v, и вызывает Failure e, если r равно Error e. |
| escaped [String] |
escaped s — это s, в котором специальные символы представлены escape-последовательностями в соответствии с лексическими соглашениями OCaml. |
| escaped [StringLabels] |
escaped s — это s, в котором специальные символы представлены escape-последовательностями в соответствии с лексическими соглашениями OCaml. |
| escaped [Char] |
Возвращает строку, представляющую заданный символ; специальные символы экранируются в соответствии с лексическими соглашениями OCaml. |
| escaped [BytesLabels] |
Возвращает копию аргумента, в которой специальные символы представлены escape-последовательностями в соответствии с лексическими соглашениями OCaml. |
| escaped [Bytes] |
Возвращает копию аргумента, в которой специальные символы представлены escape-последовательностями в соответствии с лексическими соглашениями OCaml. |
| establish_server [UnixLabels] |
Запускает сервер по заданному адресу. |
| establish_server [Unix] |
Запускает сервер по заданному адресу. |
| eventlog_pause [Gc] | |
| eventlog_resume [Gc] | |
| exchange [Atomic.Loc] | |
| exchange [Atomic] |
Устанавливает новое значение атомарной ссылки и возвращает текущее значение. |
| executable_name [Sys] |
Имя файла, содержащего исполняемую программу, которая запущена в данный момент. |
| execv [UnixLabels] |
execv prog args выполняет программу из файла prog с аргументами args и текущим окружением процесса. |
| execv [Unix] |
execv prog args выполняет программу из файла prog с аргументами args и текущим окружением процесса. |
| execve [UnixLabels] |
То же, что и UnixLabels.execv, за исключением того, что третий аргумент задает окружение для выполняемой программы. |
| execve [Unix] |
То же, что и Unix.execv, за исключением того, что третий аргумент задает окружение для выполняемой программы. |
| execvp [UnixLabels] |
То же, что и UnixLabels.execv, за исключением того, что программа ищется в пути поиска. |
| execvp [Unix] |
То же, что и Unix.execv, за исключением того, что программа ищется в пути поиска. |
| execvpe [UnixLabels] |
То же, что и UnixLabels.execve, за исключением того, что программа ищется в пути поиска. |
| execvpe [Unix] |
То же, что и Unix.execve, за исключением того, что программа ищется в пути поиска. |
| exists [String] |
exists p s проверяет, удовлетворяет ли хотя бы один символ в s предикату p. |
| exists [StringLabels] |
exists p s проверяет, удовлетворяет ли хотя бы один символ в s предикату p. |
| exists [Set.S] |
exists f s проверяет, удовлетворяет ли хотя бы один элемент множества предикату f. |
| exists [Seq] |
exists p xs определяет, удовлетворяет ли хотя бы один элемент x последовательности xs условию p x. |
| exists [Option] |
exists p ведет себя как List.exists p для списка из нуля или одного элемента: exists p None — это false, exists p (Some v) — это p v. |
| exists [MoreLabels.Set.S] |
exists ~f s проверяет, удовлетворяет ли хотя бы один элемент множества предикату f. |
| exists [MoreLabels.Map.S] |
exists ~f m проверяет, удовлетворяет ли хотя бы одна пара «ключ-значение» в отображении предикату f. |
| exists [Map.S] |
exists f m проверяет, удовлетворяет ли хотя бы одна пара «ключ-значение» в отображении предикату f. |
| exists [ListLabels] |
exists ~f [a1; ...; an] проверяет, удовлетворяет ли хотя бы один элемент списка предикату f. |
| exists [List] |
exists f [a1; ...; an] проверяет, удовлетворяет ли хотя бы один элемент списка предикату f. |
| exists [Iarray] |
exists f [|a1; ...; an|] проверяет, удовлетворяет ли хотя бы один элемент неизменяемого массива предикату f. |
| exists [Float.ArrayLabels] |
exists ~f [|a1; ...; an|] проверяет, удовлетворяет ли хотя бы один элемент массива вещественных чисел предикату f. |
| exists [Float.Array] |
exists f [|a1; ...; an|] проверяет, удовлетворяет ли хотя бы один элемент массива вещественных чисел предикату f. |
| exists [Dynarray] |
exists f a является true, если некоторый элемент a удовлетворяет условию f. |
| exists [BytesLabels] |
exists p s проверяет, удовлетворяет ли хотя бы один символ в s предикату p. |
| exists [Bytes] |
exists p s проверяет, удовлетворяет ли хотя бы один символ в s предикату p. |
| exists [ArrayLabels] |
exists ~f [|a1; ...; an|] проверяет, удовлетворяет ли хотя бы один элемент массива предикату f. |
| exists [Array] |
exists f [|a1; ...; an|] проверяет, удовлетворяет ли хотя бы один элемент массива предикату f. |
| exists2 [Seq] |
exists2 p xs ys определяет, удовлетворяет ли некоторая пара (x, y) элементов, синхронно извлеченных из последовательностей xs и ys, условию p x y. |
| exists2 [ListLabels] |
То же, что и ListLabels.exists, но для предиката с двумя аргументами. |
| exists2 [List] |
То же, что и List.exists, но для предиката с двумя аргументами. |
| exists2 [Iarray] |
То же, что и Iarray.exists, но для предиката с двумя аргументами. |
| exists2 [Dynarray] |
То же, что и Dynarray.exists, но для предиката с двумя аргументами. |
| exists2 [ArrayLabels] |
То же, что и ArrayLabels.exists, но для предиката с двумя аргументами. |
| exists2 [Array] |
То же, что и Array.exists, но для предиката с двумя аргументами. |
| exit [Thread] |
Вызывает исключение Thread.Exit.
|
| exit [Stdlib] |
Завершает процесс, возвращая операционной системе заданный код состояния: обычно 0 означает отсутствие ошибок, а небольшое положительное целое число — сбой. |
| exn_slot_id [Printexc] |
Printexc.exn_slot_id возвращает целое число, уникально идентифицирующее конструктор, использованный для создания значения исключения exn (в текущей среде выполнения). |
| exn_slot_name [Printexc] |
Printexc.exn_slot_name exn возвращает внутреннее имя конструктора, использованного для создания значения исключения exn. |
| exp [Stdlib] |
Экспонента. |
| exp [Float] |
Экспонента. |
| exp [Complex] |
Возведение в степень. |
| exp2 [Float] |
Экспоненциальная функция с основанием 2. |
| expm1 [Stdlib] |
expm1 x вычисляет exp x -. 1.0, обеспечивая численно точные результаты, даже если x близко к 0.0. |
| expm1 [Float] |
expm1 x вычисляет exp x -. 1.0, обеспечивая численно точные результаты, даже если x близко к 0.0. |
| extend [BytesLabels] |
extend s ~left ~right возвращает новую последовательность байтов, содержащую байты из s, с left неинициализированными байтами в начале и right неинициализированными байтами в конце. |
| extend [Bytes] |
extend s left right возвращает новую последовательность байтов, содержащую байты из s, с left неинициализированными байтами в начале и right неинициализированными байтами в конце. |
| extension [Filename] |
extension name — это самый короткий суффикс ext строки name0, для которого выполняется следующее: |
F | |
| failwith [Stdlib] |
Вызывает исключение Failure с заданной строкой. |
| fast_sort [ListLabels] |
То же, что и ListLabels.sort или ListLabels.stable_sort, в зависимости от того, какой вариант быстрее на типичных входных данных. |
| fast_sort [List] |
То же, что и List.sort или List.stable_sort, в зависимости от того, какой вариант быстрее на типичных входных данных. |
| fast_sort [Iarray] |
То же, что и Iarray.sort или Iarray.stable_sort, в зависимости от того, какой вариант быстрее на типичных входных данных. |
| fast_sort [Float.ArrayLabels] |
То же, что и Float.ArrayLabels.sort или Float.ArrayLabels.stable_sort, в зависимости от того, какой вариант быстрее на типичных входных данных. |
| fast_sort [Float.Array] |
То же, что и Float.Array.sort или Float.Array.stable_sort, в зависимости от того, какой вариант быстрее на типичных входных данных. |
| fast_sort [ArrayLabels] |
То же, что и ArrayLabels.sort или ArrayLabels.stable_sort, в зависимости от того, какой вариант быстрее на типичных входных данных. |
| fast_sort [Array] |
То же, что и Array.sort или Array.stable_sort, в зависимости от того, какой вариант быстрее на типичных входных данных. |
| fchmod [UnixLabels] |
Изменяет права доступа к открытому файлу. |
| fchmod [Unix] |
Изменяет права доступа к открытому файлу. |
| fchown [UnixLabels] |
Изменяет uid и gid владельца открытого файла. |
| fchown [Unix] |
Изменяет uid и gid владельца открытого файла. |
| fdiv [Nativeint] |
Деление с округлением вниз. |
| fdiv [Int64] |
Деление с округлением вниз. |
| fdiv [Int32] |
Деление с округлением вниз. |
| fdiv [Int] |
Деление с округлением вниз. |
| fetch_and_add [Atomic.Loc] | |
| fetch_and_add [Atomic] |
fetch_and_add r n атомарно увеличивает значение r на n и возвращает текущее значение (до увеличения). |
| fiber [Effect.Shallow] |
fiber f создает продолжение, которое выполняет вычисление f. |
| field [Obj] | |
| file [Digest.S] |
Возвращает дайджест файла с заданным именем. |
| file [Digest] |
Возвращает дайджест файла с заданным именем. |
| file_exists [Sys] |
Проверяет, существует ли файл с заданным именем. |
| fill [Weak] |
Weak.fill ar ofs len el устанавливает el все указатели ar с ofs по ofs + len - 1. |
| fill [Float.ArrayLabels] |
fill a ~pos ~len x изменяет массив вещественных чисел a на месте, записывая x в элементы с номерами от pos до pos + len - 1. |
| fill [Float.Array] |
fill a pos len x изменяет массив вещественных чисел a на месте, записывая x в элементы с номерами от pos до pos + len - 1. |
| fill [BytesLabels] |
fill s ~pos ~len c изменяет s на месте, заменяя len символов на c, начиная с pos. |
| fill [Bytes] |
fill s pos len c изменяет s на месте, заменяя len символов на c, начиная с pos. |
| fill [Bigarray.Array3] |
Заполняет заданный Bigarray заданным значением. |
| fill [Bigarray.Array2] |
Заполняет заданный Bigarray заданным значением. |
| fill [Bigarray.Array1] |
Заполняет заданный Bigarray заданным значением. |
| fill [Bigarray.Array0] |
Заполняет заданный Bigarray заданным значением. |
| fill [Bigarray.Genarray] |
Устанавливает заданное значение для всех элементов Bigarray. |
| fill [ArrayLabels] |
fill a ~pos ~len x изменяет массив a на месте, записывая x в элементы с номерами от pos до pos + len - 1. |
| fill [Array] |
fill a pos len x изменяет массив a на месте, записывая x в элементы с номерами от pos до pos + len - 1. |
| filter [Set.S] |
filter f s возвращает множество всех элементов s, удовлетворяющих предикату f. |
| filter [Seq] |
filter p xs — это последовательность элементов x из xs, удовлетворяющих условию p x. |
| filter [MoreLabels.Set.S] |
filter ~f s возвращает множество всех элементов s, удовлетворяющих предикату f. |
| filter [MoreLabels.Map.S] |
filter ~f m возвращает отображение со всеми парами «ключ-значение» из m, удовлетворяющими предикату f. |
| filter [Map.S] |
filter f m возвращает отображение со всеми парами «ключ-значение» из m, удовлетворяющими предикату f. |
| filter [ListLabels] |
filter ~f l возвращает все элементы списка l, удовлетворяющие предикату f. |
| filter [List] |
filter f l возвращает все элементы списка l, удовлетворяющие предикату f. |
| filter [Dynarray] |
filter f a — это новый массив, содержащий все элементы a, удовлетворяющие условию f. |
| filter_map [Set.S] |
filter_map f s возвращает множество всех v, для которых f x = Some v для некоторого элемента x из s. |
| filter_map [Seq] |
filter_map f xs — это последовательность элементов y, для которых выполняется f x = Some y, где x принимает значения из xs. |
| filter_map [MoreLabels.Set.S] |
filter_map ~f s возвращает множество всех v таких, что f x = Some v для некоторого элемента x из s. |
| filter_map [MoreLabels.Map.S] |
filter_map ~f m применяет функцию f к каждой привязке в m и строит по результатам карту. |
| filter_map [Map.S] |
filter_map f m применяет функцию f к каждой привязке в m и строит по результатам карту. |
| filter_map [ListLabels] |
filter_map ~f l применяет f к каждому элементу l, отфильтровывает элементы None и возвращает список аргументов элементов Some. |
| filter_map [List] |
filter_map f l применяет f к каждому элементу l, отфильтровывает элементы None и возвращает список аргументов элементов Some. |
| filter_map [Dynarray] |
filter_map f a — это новый массив элементов y таких, что f x является Some y для элемента x из a. |
| filter_map_inplace [MoreLabels.Hashtbl.SeededS] | |
| filter_map_inplace [MoreLabels.Hashtbl.S] | |
| filter_map_inplace [MoreLabels.Hashtbl] |
Hashtbl.filter_map_inplace ~f tbl применяет f ко всем привязкам в таблице tbl и обновляет каждую привязку в зависимости от результата f. |
| filter_map_inplace [Hashtbl.SeededS] | |
| filter_map_inplace [Hashtbl.S] | |
| filter_map_inplace [Hashtbl] |
Hashtbl.filter_map_inplace f tbl применяет f ко всем привязкам в таблице tbl и обновляет каждую привязку в зависимости от результата f. |
| filter_mapi [ListLabels] |
То же, что и ListLabels.filter_map, но функция применяется к индексу элемента как к первому аргументу (нумерация начинается с 0), а к самому элементу — как ко второму аргументу. |
| filter_mapi [List] |
То же, что и List.filter_map, но функция применяется к индексу элемента как к первому аргументу (нумерация начинается с 0), а к самому элементу — как ко второму аргументу. |
| filteri [Seq] |
То же, что и Seq.filter, но предикат применяется к индексу элемента как к первому аргументу (нумерация начинается с 0), а к самому элементу — как ко второму аргументу. |
| filteri [ListLabels] |
То же, что и ListLabels.filter, но предикат применяется к индексу элемента как к первому аргументу (нумерация начинается с 0), а к самому элементу — как ко второму аргументу. |
| filteri [List] |
То же, что и List.filter, но предикат применяется к индексу элемента как к первому аргументу (нумерация начинается с 0), а к самому элементу — как ко второму аргументу. |
| finalise [Gc] |
finalise f v регистрирует f как функцию финализации для v. |
| finalise_last [Gc] |
то же, что и Gc.finalise, за исключением того, что значение не передаётся в качестве аргумента. |
| finalise_release [Gc] |
Функция финализации может вызвать finalise_release, чтобы сообщить сборщику мусора, что он может запустить следующую функцию финализации, не дожидаясь завершения текущей. |
| find [Weak.S] |
find t x возвращает экземпляр x, найденный в t. |
| find [Set.S] |
find x s возвращает элемент s, равный x (согласно Ord.compare), или вызывает исключение Not_found, если такого элемента нет. |
| find [Seq] |
find p xs возвращает Some x, где x — первый элемент последовательности xs, удовлетворяющий p x, если такой элемент существует. |
| find [MoreLabels.Set.S] |
find x s возвращает элемент s, равный x (согласно Ord.compare), или вызывает исключение Not_found, если такого элемента нет. |
| find [MoreLabels.Map.S] |
find x m возвращает текущее значение x в m или вызывает исключение Not_found, если привязки для x нет. |
| find [MoreLabels.Hashtbl.SeededS] | |
| find [MoreLabels.Hashtbl.S] | |
| find [MoreLabels.Hashtbl] |
Hashtbl.find tbl x возвращает текущую привязку x в tbl или вызывает исключение Not_found, если такой привязки нет. |
| find [Map.S] |
find x m возвращает текущее значение x в m или вызывает исключение Not_found, если привязки для x нет. |
| find [ListLabels] |
find ~f l возвращает первый элемент списка l, удовлетворяющий предикату f. |
| find [List] |
find f l возвращает первый элемент списка l, удовлетворяющий предикату f. |
| find [Hashtbl.SeededS] | |
| find [Hashtbl.S] | |
| find [Hashtbl] |
Hashtbl.find tbl x возвращает текущую привязку x в tbl или вызывает исключение Not_found, если такой привязки нет. |
| find [Ephemeron.Kn.Bucket] |
Возвращает данные самого недавно добавленного эпhemerона с указанными ключами или None, если такого эпhemerона нет. |
| find [Ephemeron.K2.Bucket] |
Возвращает данные самого недавно добавленного эпhemerона с указанными ключами или None, если такого эпhemerона нет. |
| find [Ephemeron.K1.Bucket] |
Возвращает данные самого недавно добавленного эпhemerона с указанным ключом или None, если такого эпhemerона нет. |
| find [Ephemeron.SeededS] | |
| find [Ephemeron.S] | |
| find_all [Weak.S] |
find_all t x возвращает список всех экземпляров x, найденных в t. |
| find_all [String] |
find_all sub f start s acc, начиная с acc, сворачивает f в порядке возрастания индексов по всем неперекрывающимся начальным позициям sub в s, расположенным на индексе или позиции start или после неё (по умолчанию — 0). |
| find_all [StringLabels] |
find_all ~sub f ~start s acc, начиная с acc, сворачивает f в порядке возрастания индексов по всем неперекрывающимся начальным позициям sub в s, расположенным на индексе или позиции start или после неё (по умолчанию — 0). |
| find_all [MoreLabels.Hashtbl.SeededS] | |
| find_all [MoreLabels.Hashtbl.S] | |
| find_all [MoreLabels.Hashtbl] |
Hashtbl.find_all tbl x возвращает список всех данных, связанных с x в tbl. |
| find_all [ListLabels] |
find_all — это другое название для ListLabels.filter. |
| find_all [List] |
find_all — это другое название для List.filter. |
| find_all [Hashtbl.SeededS] | |
| find_all [Hashtbl.S] | |
| find_all [Hashtbl] |
Hashtbl.find_all tbl x возвращает список всех данных, связанных с x в tbl. |
| find_all [Ephemeron.SeededS] | |
| find_all [Ephemeron.S] | |
| find_and_remove [MoreLabels.Hashtbl.SeededS] | |
| find_and_remove [MoreLabels.Hashtbl.S] | |
| find_and_remove [MoreLabels.Hashtbl] |
То же, что и MoreLabels.Hashtbl.remove, но возвращает предыдущую привязку, если она есть. |
| find_and_remove [Hashtbl.SeededS] | |
| find_and_remove [Hashtbl.S] | |
| find_and_remove [Hashtbl] |
То же, что и Hashtbl.remove, но возвращает предыдущую привязку, если она есть. |
| find_and_replace [MoreLabels.Hashtbl.SeededS] | |
| find_and_replace [MoreLabels.Hashtbl.S] | |
| find_and_replace [MoreLabels.Hashtbl] |
То же, что и MoreLabels.Hashtbl.replace, но возвращает предыдущую привязку, если она есть. |
| find_and_replace [Hashtbl.SeededS] | |
| find_and_replace [Hashtbl.S] | |
| find_and_replace [Hashtbl] |
То же, что и Hashtbl.replace, но возвращает предыдущую привязку, если она есть. |
| find_first [String] |
find_first sub start s — начальная позиция первого вхождения sub в s на индексе или позиции start либо после неё (по умолчанию — 0). |
| find_first [StringLabels] |
find_first ~sub ~start s — начальная позиция первого вхождения sub в s на индексе или позиции start либо после неё (по умолчанию — 0). |
| find_first [Set.S] |
find_first f s, где f — монотонно возрастающая функция, возвращает наименьший элемент e из s такой, что f e, или вызывает исключение Not_found, если такого элемента нет. |
| find_first [MoreLabels.Set.S] |
find_first ~f s, где f — монотонно возрастающая функция, возвращает наименьший элемент e из s такой, что f e, или вызывает исключение Not_found, если такого элемента нет. |
| find_first [MoreLabels.Map.S] |
find_first ~f m, где f — монотонно возрастающая функция, возвращает привязку m с наименьшим ключом k таким, что f k, или вызывает исключение Not_found, если такого ключа нет. |
| find_first [Map.S] |
find_first f m, где f — монотонно возрастающая функция, возвращает привязку m с наименьшим ключом k таким, что f k, или вызывает исключение Not_found, если такого ключа нет. |
| find_first_index [String] |
find_first_index p start s — индекс первого символа s, удовлетворяющего предикату p на индексе или позиции start либо после неё (по умолчанию — 0). |
| find_first_index [StringLabels] |
find_first_index p ~start s — индекс первого символа s, удовлетворяющего предикату p на индексе или позиции start либо после неё (по умолчанию — 0). |
| find_first_opt [Set.S] |
find_first_opt f s, где f — монотонно возрастающая функция, возвращает вариант, содержащий наименьший элемент e из s такой, что f e, или None, если такого элемента нет. |
| find_first_opt [MoreLabels.Set.S] |
find_first_opt ~f s, где f — монотонно возрастающая функция, возвращает вариант, содержащий наименьший элемент e из s такой, что f e, или None, если такого элемента нет. |
| find_first_opt [MoreLabels.Map.S] |
find_first_opt ~f m, где f — монотонно возрастающая функция, возвращает вариант, содержащий привязку m с наименьшим ключом k таким, что f k, или None, если такого ключа нет. |
| find_first_opt [Map.S] |
find_first_opt f m, где f — монотонно возрастающая функция, возвращает вариант, содержащий привязку m с наименьшим ключом k таким, что f k, или None, если такого ключа нет. |
| find_index [Seq] |
find_index p xs возвращает Some i, где i — индекс первого элемента последовательности xs, удовлетворяющего p x, если такой элемент существует. |
| find_index [ListLabels] |
find_index ~f xs возвращает Some i, где i — индекс первого элемента списка xs, удовлетворяющего f x, если такой элемент существует. |
| find_index [List] |
find_index f xs возвращает Some i, где i — индекс первого элемента списка xs, удовлетворяющего f x, если такой элемент существует. |
| find_index [Iarray] |
find_index f a возвращает Some i, где i — индекс первого элемента массива a, удовлетворяющего f x, если такой элемент существует. |
| find_index [Float.ArrayLabels] |
find_index ~f a возвращает Some i, где i — индекс первого элемента массива a, удовлетворяющего f x, если такой элемент существует. |
| find_index [Float.Array] |
find_index f a возвращает Some i, где i — индекс первого элемента массива a, удовлетворяющего f x, если такой элемент существует. |
| find_index [Dynarray] |
find_index f a возвращает Some i, где i — индекс первого элемента массива a, удовлетворяющего f x, если такой элемент существует. |
| find_index [ArrayLabels] |
find_index ~f a возвращает Some i, где i — индекс первого элемента массива a, удовлетворяющего f x, если такой элемент существует. |
| find_index [Array] |
find_index f a возвращает Some i, где i — индекс первого элемента массива a, удовлетворяющего f x, если такой элемент существует. |
| find_last [String] |
find_last sub start s — начальная позиция последнего вхождения sub в s на индексе или позиции start либо до неё (по умолчанию — String.length s). |
| find_last [StringLabels] |
find_last ~sub ~start s — начальная позиция последнего вхождения sub в s на индексе или позиции start либо до неё (по умолчанию — String.length s). |
| find_last [Set.S] |
find_last f s, где f — монотонно убывающая функция, возвращает наибольший элемент e из s такой, что f e, или вызывает исключение Not_found, если такого элемента нет. |
| find_last [MoreLabels.Set.S] |
find_last ~f s, где f — монотонно убывающая функция, возвращает наибольший элемент e из s такой, что f e, или вызывает исключение Not_found, если такого элемента нет. |
| find_last [MoreLabels.Map.S] |
find_last ~f m, где f — монотонно убывающая функция, возвращает привязку m с наибольшим ключом k таким, что f k, или вызывает исключение Not_found, если такого ключа нет. |
| find_last [Map.S] |
find_last f m, где f — монотонно убывающая функция, возвращает привязку m с наибольшим ключом k таким, что f k, или вызывает исключение Not_found, если такого ключа нет. |
| find_last [Dynarray] |
find_last a — это None, если a пуст, и Some (get_last a) в противном случае. |
| find_last_index [String] |
find_last_index p start s — индекс последнего символа s, удовлетворяющего предикату p на индексе или позиции start либо до неё (по умолчанию — length s). |
| find_last_index [StringLabels] |
find_last_index p ~start s — индекс последнего символа s, удовлетворяющего предикату p на индексе или позиции start либо до неё (по умолчанию — length s). |
| find_last_opt [Set.S] |
find_last_opt f s, где f — монотонно убывающая функция, возвращает вариант, содержащий наибольший элемент e из s такой, что f e, или None, если такого элемента нет. |
| find_last_opt [MoreLabels.Set.S] |
find_last_opt ~f s, где f — монотонно убывающая функция, возвращает вариант, содержащий наибольший элемент e из s такой, что f e, или None, если такого элемента нет. |
| find_last_opt [MoreLabels.Map.S] |
find_last_opt ~f m, где f — монотонно убывающая функция, возвращает вариант, содержащий привязку m с наибольшим ключом k таким, что f k, или None, если такого ключа нет. |
| find_last_opt [Map.S] |
find_last_opt f m, где f — монотонно убывающая функция, возвращает вариант, содержащий привязку m с наибольшим ключом k таким, что f k, или None, если такого ключа нет. |
| find_left [Either] |
find_left (Left v) — это Some v, find_left (Right _) — это None |
| find_map [Seq] |
find_map f xs возвращает Some y, где x — первый элемент последовательности xs, для которого выполняется f x = Some _, если такой элемент существует, а y определяется как f x = Some y. |
| find_map [ListLabels] |
find_map ~f l по порядку применяет f к элементам l и возвращает первый результат вида Some v или None, если таких результатов нет. |
| find_map [List] |
find_map f l по порядку применяет f к элементам l и возвращает первый результат вида Some v или None, если таких результатов нет. |
| find_map [Iarray] |
find_map f a применяет f к элементам a по порядку и возвращает первый результат вида Some v или None, если таких результатов нет. |
| find_map [Float.ArrayLabels] | |
| find_map [Float.Array] | |
| find_map [Dynarray] |
find_map f a применяет f к элементам a по порядку и возвращает первый результат вида Some v или None, если таких результатов нет. |
| find_map [ArrayLabels] |
find_map ~f a применяет f к элементам a по порядку и возвращает первый результат вида Some v или None, если таких результатов нет. |
| find_map [Array] |
find_map f a применяет f к элементам a по порядку и возвращает первый результат вида Some v или None, если таких результатов нет. |
| find_mapi [Seq] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [ListLabels] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [List] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [Iarray] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [Float.ArrayLabels] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [Float.Array] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [Dynarray] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [ArrayLabels] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_mapi [Array] |
То же, что и find_map, но предикат получает первым аргументом индекс элемента (начиная с 0), а вторым — сам элемент. |
| find_opt [Weak.S] |
find_opt t x возвращает экземпляр x, найденный в t, или None, если такого элемента нет. |
| find_opt [Set.S] |
find_opt x s возвращает элемент s, равный x (согласно Ord.compare), или None, если такого элемента нет. |
| find_opt [MoreLabels.Set.S] |
find_opt x s возвращает элемент s, равный x (согласно Ord.compare), или None, если такого элемента нет. |
| find_opt [MoreLabels.Map.S] |
find_opt x m возвращает Some v, если текущее значение x в m равно v, или None, если для x нет привязки. |
| find_opt [MoreLabels.Hashtbl.SeededS] | |
| find_opt [MoreLabels.Hashtbl.S] | |
| find_opt [MoreLabels.Hashtbl] |
Hashtbl.find_opt tbl x возвращает текущую привязку x в tbl или None, если такой привязки нет. |
| find_opt [Map.S] |
find_opt x m возвращает Some v, если текущее значение x в m равно v, или None, если для x нет привязки. |
| find_opt [ListLabels] |
find ~f l возвращает первый элемент списка l, удовлетворяющий предикату f. |
| find_opt [List] |
find f l возвращает первый элемент списка l, удовлетворяющий предикату f. |
| find_opt [Iarray] |
find_opt f a возвращает первый элемент неизменяемого массива a, удовлетворяющий предикату f, или None, если в массиве a нет значения, удовлетворяющего f. |
| find_opt [Hashtbl.SeededS] | |
| find_opt [Hashtbl.S] | |
| find_opt [Hashtbl] |
Hashtbl.find_opt tbl x возвращает текущую привязку x в tbl или None, если такой привязки нет. |
| find_opt [Float.ArrayLabels] | |
| find_opt [Float.Array] | |
| find_opt [Ephemeron.SeededS] | |
| find_opt [Ephemeron.S] | |
| find_opt [Dynarray] |
find_opt f a возвращает первый элемент массива a, удовлетворяющий предикату f, или None, если в массиве a нет значения, удовлетворяющего f. |
| find_opt [ArrayLabels] |
find_opt ~f a возвращает первый элемент массива a, удовлетворяющий предикату f, или None, если в массиве a нет значения, удовлетворяющего f. |
| find_opt [Array] |
find_opt f a возвращает первый элемент массива a, удовлетворяющий предикату f, или None, если в массиве a нет значения, удовлетворяющего f. |
| find_right [Either] |
find_right (Right v) — это Some v, find_right (Left _) — это None |
| first_chars [Str] |
first_chars s n возвращает первые n символов s. |
| first_non_constant_constructor_tag [Obj] | |
| fit_capacity [Dynarray] |
fit_capacity a при необходимости перераспределяет память для базового массива так, чтобы его итоговая вместимость была ровно length a, без дополнительного свободного места в конце. |
| flat_map [Seq] |
flat_map f xs эквивалентен concat (map f xs). |
| flatten [ListLabels] |
То же, что и ListLabels.concat. |
| flatten [List] |
То же, что и List.concat. |
| flip [Fun] |
flip f меняет порядок аргументов бинарной функции f на обратный. |
| float [Stdlib] |
То же, что и float_of_int. |
| float [Random.State] | |
| float [Random] |
Random.float bound возвращает случайное число с плавающей точкой от 0 до bound включительно. |
| float16 [Bigarray] |
См. Bigarray.char. |
| float32 [Bigarray] |
См. Bigarray.char. |
| float64 [Bigarray] |
См. Bigarray.char. |
| float_of_bits [Int64] |
Возвращает число с плавающей точкой, внутреннее представление которого, согласно битовой раскладке формата «double» IEEE 754, соответствует заданному значению int64. |
| float_of_bits [Int32] |
Возвращает число с плавающей точкой, внутреннее представление которого, согласно битовой раскладке формата «single» IEEE 754, соответствует заданному значению int32. |
| float_of_int [Stdlib] |
Преобразует целое число в число с плавающей точкой. |
| float_of_string [Stdlib] |
То же, что и float_of_string_opt, но вместо возврата None возбуждает исключение Failure "float_of_string". |
| float_of_string_opt [Stdlib] |
Преобразует заданную строку в число с плавающей точкой. |
| floor [Stdlib] |
Округляет вниз до целого числа. |
| floor [Float] |
Округляет вниз до целого числа. |
| flush [Stdlib] |
Сбрасывает буфер, связанный с заданным каналом вывода, выполняя все ожидающие записи в этот канал. |
| flush [Out_channel] |
Сбрасывает буфер, связанный с заданным каналом вывода, выполняя все ожидающие записи в этот канал. |
| flush_all [Stdlib] |
Сбрасывает все открытые каналы вывода; ошибки игнорируются. |
| flush_all [Out_channel] |
Сбрасывает все открытые каналы вывода; ошибки игнорируются. |
| flush_input [Lexing] |
Отбрасывает содержимое буфера и сбрасывает текущую позицию в 0. |
| flush_str_formatter [Format] |
Возвращает текст, напечатанный с помощью str_formatter в текущем домене, сбрасывает форматтер и очищает соответствующий буфер. |
| flush_symbolic_output_buffer [Format] |
flush_symbolic_output_buffer sob возвращает содержимое буфера sob и очищает буфер sob. |
| fma [Float] |
fma x y z возвращает x * y + z, по возможности вычисляя это выражение с единственным округлением с помощью аппаратных инструкций (обеспечивающих полное соответствие IEEE) или программной эмуляции. |
| fmt_ebb_of_string [CamlinternalFormat] | |
| fold [Weak.S] |
fold f t init вычисляет (f d1 (... (f dN init))), где d1 ... dN — элементы t в неопределённом порядке. |
| fold [Stack] |
fold f accu s — это (f (... (f (f accu x1) x2) ...) xn), где x1 — вершина стека, x2 — второй элемент, а xn — нижний элемент. |
| fold [Set.S] |
fold f s init вычисляет (f xN ... (f x2 (f x1 init))...), где x1 ... xN — элементы s, упорядоченные по возрастанию. |
| fold [Result] |
fold ~ok ~error r — это ok v, если r — Ok v, и error e, если r — Error e. |
| fold [Queue] |
fold f accu q эквивалентен List.fold_left f accu l, где l — список элементов q. |
| fold [Pair] |
fold f (a, b) применяет f к a и b. |
| fold [Option] |
fold ~none ~some o — это none, если o — None, и some v, если o — Some v. |
| fold [MoreLabels.Set.S] |
fold ~f s ~init вычисляет (f xN ... (f x2 (f x1 init))...), где x1 ... xN — элементы s, упорядоченные по возрастанию. |
| fold [MoreLabels.Map.S] |
fold ~f m ~init вычисляет (f kN dN ... (f k1 d1 init)...), где k1 ... kN — ключи всех привязок в m (в порядке возрастания), а d1 ... dN — связанные с ними данные. |
| fold [MoreLabels.Hashtbl.SeededS] | |
| fold [MoreLabels.Hashtbl.S] | |
| fold [MoreLabels.Hashtbl] |
Hashtbl.fold ~f tbl ~init вычисляет (f kN dN ... (f k1 d1 init)...), где k1 ... kN — ключи всех привязок в tbl, а d1 ... dN — связанные с ними значения. |
| fold [Map.S] |
fold f m init вычисляет (f kN dN ... (f k1 d1 init)...), где k1 ... kN — ключи всех привязок в m (в порядке возрастания), а d1 ... dN — связанные с ними данные. |
| fold [Hashtbl.SeededS] | |
| fold [Hashtbl.S] | |
| fold [Hashtbl] |
Hashtbl.fold f tbl init вычисляет (f kN dN ... (f k1 d1 init)...), где k1 ... kN — ключи всех привязок в tbl, а d1 ... dN — связанные с ними значения. |
| fold [Either] |
fold ~left ~right (Left v) — это left v, а fold ~left ~right (Right v) — это right v. |
| fold_left [String] |
fold_left f x s вычисляет f (... (f (f x s.[0]) s.[1]) ...) s.[n-1], где n — длина строки s. |
| fold_left [StringLabels] |
fold_left f x s вычисляет f (... (f (f x s.[0]) s.[1]) ...) s.[n-1], где n — длина строки s. |
| fold_left [Seq] |
fold_left f _ xs последовательно вызывает f _ x для каждого элемента x последовательности xs слева направо. |
| fold_left [ListLabels] |
fold_left ~f ~init [b1; ...; bn] — это f (... (f (f init b1) b2) ...) bn. |
| fold_left [List] |
fold_left f init [b1; ...; bn] — это f (... (f (f init b1) b2) ...) bn. |
| fold_left [Iarray] |
fold_left f init a вычисляет f (... (f (f init (get a 0)) (get a 1)) ...) (get a n-1), где n — длина неизменяемого массива a. |
| fold_left [Float.ArrayLabels] |
fold_left ~f ~init a вычисляет f (... (f (f init a.(0)) a.(1)) ...) a.(n-1), где n — длина массива чисел с плавающей точкой a. |
| fold_left [Float.Array] |
fold_left f init a вычисляет f (... (f (f init a.(0)) a.(1)) ...) a.(n-1), где n — длина массива чисел с плавающей точкой a. |
| fold_left [Dynarray] |
fold_left f acc a свёртывает f по a в порядке следования, начиная с аккумулятора acc. |
| fold_left [BytesLabels] |
fold_left f x s вычисляет f (... (f (f x (get s 0)) (get s 1)) ...) (get s (n-1)), где n — длина s. |
| fold_left [Bytes] |
fold_left f x s вычисляет f (... (f (f x (get s 0)) (get s 1)) ...) (get s (n-1)), где n — длина s. |
| fold_left [ArrayLabels] |
fold_left ~f ~init a вычисляет f (... (f (f init a.(0)) a.(1)) ...) a.(n-1), где n — длина массива a. |
| fold_left [Array] |
fold_left f init a вычисляет f (... (f (f init a.(0)) a.(1)) ...) a.(n-1), где n — длина массива a. |
| fold_left2 [Seq] |
fold_left2 f _ xs ys последовательно вызывает f _ x y для каждой пары (x, y) элементов, синхронно взятых из последовательностей xs и ys. |
| fold_left2 [ListLabels] |
fold_left2 ~f ~init [a1; ...; an] [b1; ...; bn] — это f (... (f (f init a1 b1) a2 b2) ...) an bn. |
| fold_left2 [List] |
fold_left2 f init [a1; ...; an] [b1; ...; bn] — это f (... (f (f init a1 b1) a2 b2) ...) an bn. |
| fold_left_map [ListLabels] |
fold_left_map сочетает fold_left и map, передавая аккумулятор между вызовами f. |
| fold_left_map [List] |
fold_left_map сочетает fold_left и map, передавая аккумулятор между вызовами f. |
| fold_left_map [Iarray] | |
| fold_left_map [ArrayLabels] |
fold_left_map сочетает ArrayLabels.fold_left и ArrayLabels.map, передавая аккумулятор между вызовами f. |
| fold_left_map [Array] | |
| fold_lefti [Seq] |
fold_lefti f _ xs последовательно вызывает f _ i x для каждого элемента x последовательности xs с индексом i. |
| fold_lines [In_channel] |
fold_lines f init ic считывает строки из ic с помощью In_channel.input_line до достижения конца файла и последовательно передаёт каждую строку функции f в режиме свёртки. |
| fold_right [String] |
fold_right f s x вычисляет f s.[0] (f s.[1] ( ... (f s.[n-1] x) ...)), где n — длина строки s. |
| fold_right [StringLabels] |
fold_right f s x вычисляет f s.[0] (f s.[1] ( ... (f s.[n-1] x) ...)), где n — длина строки s. |
| fold_right [ListLabels] |
fold_right ~f [a1; ...; an] ~init — это f a1 (f a2 (... (f an init) ...)). |
| fold_right [List] |
fold_right f [a1; ...; an] init — это f a1 (f a2 (... (f an init) ...)). |
| fold_right [Iarray] |
fold_right f a init вычисляет f (get a 0) (f (get a 1) ( ... (f (get a (n-1)) init) ...)), где n — длина неизменяемого массива a. |
| fold_right [Float.ArrayLabels] |
fold_right ~f a ~init вычисляет f a.(0) (f a.(1) ( ... (f a.(n-1) init) ...)), где n — длина массива чисел с плавающей точкой a. |
| fold_right [Float.Array] |
fold_right f a init вычисляет f a.(0) (f a.(1) ( ... (f a.(n-1) init) ...)), где n — длина массива чисел с плавающей точкой a. |
| fold_right [Dynarray] |
fold_right f a acc вычисляет f x0 (f x1 (... (f xn acc) ...)), где x0, x1, ..., xn — элементы a. |
| fold_right [BytesLabels] |
fold_right f s x вычисляет f (get s 0) (f (get s 1) ( ... (f (get s (n-1)) x) ...)), где n — длина s. |
| fold_right [Bytes] |
fold_right f s x вычисляет f (get s 0) (f (get s 1) ( ... (f (get s (n-1)) x) ...)), где n — длина s. |
| fold_right [ArrayLabels] |
fold_right ~f a ~init вычисляет f a.(0) (f a.(1) ( ... (f a.(n-1) init) ...)), где n — длина массива a. |
| fold_right [Array] |
fold_right f a init вычисляет f a.(0) (f a.(1) ( ... (f a.(n-1) init) ...)), где n — длина массива a. |
| fold_right2 [ListLabels] |
fold_right2 ~f [a1; ...; an] [b1; ...; bn] ~init — f a1 b1 (f a2 b2 (... (f an bn init) ...)). |
| fold_right2 [List] |
fold_right2 f [a1; ...; an] [b1; ...; bn] init — f a1 b1 (f a2 b2 (... (f an bn init) ...)). |
| fold_unordered [Pqueue.MaxPoly] | |
| fold_unordered [Pqueue.MinPoly] | |
| fold_unordered [Pqueue.Max] | |
| fold_unordered [Pqueue.Min] |
fold_unordered f accu q — (f (... (f (f accu x1) x2) ...), где x1,x2,...,xn — элементы q. |
| for_all [String] |
for_all p s проверяет, удовлетворяют ли все символы в s предикату p. |
| for_all [StringLabels] |
for_all p s проверяет, удовлетворяют ли все символы в s предикату p. |
| for_all [Set.S] |
for_all f s проверяет, удовлетворяют ли все элементы множества предикату f. |
| for_all [Seq] |
for_all p xs определяет, удовлетворяют ли все элементы x последовательности xs условию p x. |
| for_all [Option] |
for_all p работает как List.for_all p для списка, содержащего ноль или один элемент: for_all p None — true,, for_all p (Some v) — p v. |
| for_all [MoreLabels.Set.S] |
for_all ~f s проверяет, удовлетворяют ли все элементы множества предикату f. |
| for_all [MoreLabels.Map.S] |
for_all ~f m проверяет, удовлетворяют ли все привязки отображения предикату f. |
| for_all [Map.S] |
for_all f m проверяет, удовлетворяют ли все привязки отображения предикату f. |
| for_all [ListLabels] |
for_all ~f [a1; ...; an] проверяет, удовлетворяют ли все элементы списка предикату f. |
| for_all [List] |
for_all f [a1; ...; an] проверяет, удовлетворяют ли все элементы списка предикату f. |
| for_all [Iarray] |
for_all f [|a1; ...; an|] проверяет, удовлетворяют ли все элементы неизменяемого массива предикату f. |
| for_all [Float.ArrayLabels] |
for_all ~f [|a1; ...; an|] проверяет, удовлетворяют ли все элементы массива чисел с плавающей запятой предикату f. |
| for_all [Float.Array] |
for_all f [|a1; ...; an|] проверяет, удовлетворяют ли все элементы массива чисел с плавающей запятой предикату f. |
| for_all [Either] |
for_all ~left ~right (Left v) — left v, а for_all ~left ~right (Right v) — right v. |
| for_all [Dynarray] |
for_all f a — true, если все элементы a удовлетворяют f. |
| for_all [BytesLabels] |
for_all p s проверяет, удовлетворяют ли все символы в s предикату p. |
| for_all [Bytes] |
for_all p s проверяет, удовлетворяют ли все символы в s предикату p. |
| for_all [ArrayLabels] |
for_all ~f [|a1; ...; an|] проверяет, удовлетворяют ли все элементы массива предикату f. |
| for_all [Array] |
for_all f [|a1; ...; an|] проверяет, удовлетворяют ли все элементы массива предикату f. |
| for_all2 [Seq] |
for_all2 p xs ys определяет, удовлетворяют ли все пары (x, y) элементов, синхронно полученных из последовательностей xs и ys, условию p x y. |
| for_all2 [ListLabels] |
То же, что и ListLabels.for_all, но для предиката с двумя аргументами. |
| for_all2 [List] |
То же, что и List.for_all, но для предиката с двумя аргументами. |
| for_all2 [Iarray] |
То же, что и Iarray.for_all, но для предиката с двумя аргументами. |
| for_all2 [Dynarray] |
То же, что и Dynarray.for_all, но для предиката с двумя аргументами. |
| for_all2 [ArrayLabels] |
То же, что и ArrayLabels.for_all, но для предиката с двумя аргументами. |
| for_all2 [Array] |
То же, что и Array.for_all, но для предиката с двумя аргументами. |
| force [Lazy.Mutexed] |
force x принудительно вычисляет отложенное вычисление x. |
| force [Lazy] |
force x принудительно вычисляет отложенное вычисление x и возвращает результат. |
| force_gen [CamlinternalLazy] | |
| force_lazy_block [CamlinternalLazy] | |
| force_newline [Format] |
Принудительно перейти на новую строку в текущем блоке форматированного вывода. |
| force_val [Lazy] |
force_val x принудительно вычисляет отложенное вычисление x и возвращает результат. |
| forcing_tag [Obj] | |
| forever [Seq] |
forever f — бесконечная последовательность, каждый элемент которой создаётся (по запросу) вызовом функции f(). |
| fork [UnixLabels] |
Создаёт новый процесс. |
| fork [Unix] |
Создаёт новый процесс. |
| format [Printexc.Slot] |
format pos slot возвращает строковое представление slot в том виде, в каком его отформатировал бы raw_backtrace_to_string, если бы это был pos-й элемент обратной трассировки: 0-й элемент форматируется иначе, чем остальные. |
| format_from_string [Scanf] |
format_from_string s fmt преобразует строковый аргумент в форматную строку в соответствии с заданной форматной строкой fmt. |
| format_of_string [Stdlib] |
format_of_string s возвращает форматную строку, прочитанную из строкового литерала s. |
| format_of_string_fmtty [CamlinternalFormat] | |
| format_of_string_format [CamlinternalFormat] | |
| format_text [Format] |
format_text fmt заменяет пробелы и символы новой строки в литерале форматной строки fmt подсказками для переноса или принудительными переводами строки: пустые строки (строки, состоящие только из пробелов (U+0020)) заменяются на "@n"., последовательности пробелов и символ новой строки (U+000A), предшествующие пустой строке, заменяются на "@n": пустые строки остаются пустыми в результате., остальные последовательности из k пробелов и символов новой строки заменяются на "@;<0 k'>", где k' = max 1 k составляет не менее 1., переносы можно предотвратить с помощью неразрывных пробелов (U+00A0)., принудительный перевод строки можно задать с помощью "@\n" |
| formatter_of_buffer [Format] |
formatter_of_buffer b возвращает новый форматировщик, записывающий в буфер b. |
| formatter_of_out_channel [Format] |
formatter_of_out_channel oc возвращает новый форматировщик, записывающий в соответствующий канал вывода oc. |
| formatter_of_out_functions [Format] |
formatter_of_out_functions out_funs возвращает новый форматировщик, который записывает данные с помощью набора функций вывода out_funs. |
| formatter_of_symbolic_output_buffer [Format] |
formatter_of_symbolic_output_buffer sob возвращает символьный форматировщик, который выводит данные в symbolic_output_buffer sob. |
| fortran_layout [Bigarray] | |
| forward_tag [Obj] | |
| fprintf [Printf] |
fprintf outchan format arg1 ... argN форматирует аргументы arg1 в argN согласно форматной строке format и выводит полученную строку в канал outchan. |
| fprintf [Format] | |
| free_cursor [Runtime_events] |
Освобождает ранее созданный курсор runtime_events. |
| freeze_char_set [CamlinternalFormat] | |
| frexp [Stdlib] |
frexp f возвращает пару из мантиссы и показателя степени числа f. |
| frexp [Float] |
frexp f возвращает пару из мантиссы и показателя степени числа f. |
| from_bytes [Marshal] |
Marshal.from_bytes buff ofs десериализует структурированное значение, как это делает Marshal.from_channel, за исключением того, что байтовое представление считывается не из канала, а из последовательности байтов buff, начиная с позиции ofs. |
| from_channel [Scanf.Scanning] |
Scanning.from_channel ic возвращает форматированный канал ввода Scanf.Scanning.in_channel, который считывает данные из обычного канала ввода in_channel, переданного в качестве аргумента ic. |
| from_channel [Marshal] |
Marshal.from_channel chan считывает из канала chan байтовое представление структурированного значения, созданное одной из функций Marshal.to_*, восстанавливает соответствующее значение и возвращает его. |
| from_channel [Lexing] |
Создаёт буфер лексера для заданного канала ввода. |
| from_file [Scanf.Scanning] |
Псевдоним для описанной выше функции Scanf.Scanning.open_in. |
| from_file_bin [Scanf.Scanning] |
Псевдоним для описанной выше функции Scanf.Scanning.open_in_bin. |
| from_fun [Lazy.Mutexed] |
from_fun f — отложенное вычисление, которое при принудительном вычислении захватывает мьютекс и вызывает f. |
| from_fun [Lazy] |
from_fun f — то же, что и lazy (f ()), но немного эффективнее. |
| from_function [Scanf.Scanning] |
Scanning.from_function f возвращает форматированный канал ввода Scanf.Scanning.in_channel, в котором для чтения используется заданная функция. |
| from_function [Lexing] |
Создаёт буфер лексера, использующий заданную функцию для чтения. |
| from_hex [Digest] |
Та же функция, что и Digest.of_hex. |
| from_string [Scanf.Scanning] |
Scanning.from_string s возвращает форматированный канал ввода Scanf.Scanning.in_channel, который считывает данные из заданной строки. |
| from_string [Marshal] |
То же, что и from_bytes, но в качестве аргумента принимает строку, а не последовательность байтов. |
| from_string [Lexing] |
Создаёт буфер лексера, считывающий данные из заданной строки. |
| from_val [Lazy.Mutexed] |
from_val v — отложенное вычисление, которое уже завершено и результатом которого является значение v. |
| from_val [Lazy] |
from_val v сначала вычисляет v (как и любая функция), а затем возвращает уже вычисленное отложенное значение результата. |
| fst [Stdlib] |
Возвращает первый компонент пары. |
| fst [Pair] |
fst (a, b) — a. |
| fstat [UnixLabels.LargeFile] | |
| fstat [UnixLabels] |
Возвращает информацию о файле, связанном с заданным дескриптором. |
| fstat [Unix.LargeFile] | |
| fstat [Unix] |
Возвращает информацию о файле, связанном с заданным дескриптором. |
| fsync [UnixLabels] |
Сбрасывает буферы файла на диск. |
| fsync [Unix] |
Сбрасывает буферы файла на диск. |
| ftruncate [UnixLabels.LargeFile] |
См. ftruncate. |
| ftruncate [UnixLabels] |
Обрезает файл, соответствующий заданному дескриптору, до указанного размера. |
| ftruncate [Unix.LargeFile] |
См. ftruncate. |
| ftruncate [Unix] |
Обрезает файл, соответствующий заданному дескриптору, до указанного размера. |
| full_init [Random] |
То же, что и Random.init, но принимает больше данных в качестве начального значения. |
| full_int [Random.State] | |
| full_int [Random] |
Random.full_int bound возвращает случайное целое число от 0 (включительно) до bound (не включая). |
| full_major [Gc] |
Выполняет малую сборку мусора, завершает текущий цикл большой сборки мусора и выполняет новый полный цикл. |
| full_split [Str] |
То же, что и Str.split_delim, но возвращает также разделители, помимо подстрок между ними. |
G | |
| genarray_of_array0 [Bigarray] |
Возвращает обобщённый Bigarray, соответствующий заданному нульмерному Bigarray. |
| genarray_of_array1 [Bigarray] |
Возвращает обобщённый Bigarray, соответствующий заданному одномерному Bigarray. |
| genarray_of_array2 [Bigarray] |
Возвращает обобщённый Bigarray, соответствующий заданному двумерному Bigarray. |
| genarray_of_array3 [Bigarray] |
Возвращает обобщённый Bigarray, соответствующий заданному трёхмерному Bigarray. |
| get [Weak] |
Weak.get ar n возвращает None, если ячейка n ar пуста, и Some x (где x — значение), если она заполнена. |
| get [String] |
get s i — символ с индексом i в s. |
| get [StringLabels] |
get s i — символ с индексом i в s. |
| get [Option] |
get o — это v, если o — Some v; в противном случае вызывает исключение. |
| get [Iarray] |
get a n возвращает элемент номер n неизменяемого массива a. |
| get [Gc.Tweak] |
Получает значение параметра. |
| get [Gc] |
Возвращает текущие значения параметров сборщика мусора в записи control. |
| get [Float.ArrayLabels] |
get a n возвращает элемент номер n массива чисел с плавающей запятой a. |
| get [Float.Array] |
get a n возвращает элемент номер n массива чисел с плавающей запятой a. |
| get [Dynarray] |
get a i — i-й элемент a, если отсчёт начинается с индекса 0. |
| get [Domain.DLS] |
get k возвращает v, если значение v связано с ключом k в локальном состоянии домена вызывающего домена. |
| get [BytesLabels] |
get s n возвращает байт с индексом n в аргументе s. |
| get [Bytes] |
get s n возвращает байт с индексом n в аргументе s. |
| get [Bigarray.Array3] |
Array3.get a x y z, также записываемая как a.{x,y,z}, возвращает элемент a с координатами (x, y, z). |
| get [Bigarray.Array2] |
Array2.get a x y, также записываемая как a.{x,y}, возвращает элемент a с координатами (x, y). |
| get [Bigarray.Array1] |
Array1.get a x или, альтернативно, a.{x}, возвращает элемент a с индексом x. |
| get [Bigarray.Array0] |
Array0.get a возвращает единственный элемент в a. |
| get [Bigarray.Genarray] |
Считывает элемент обобщённого Bigarray. |
| get [Atomic.Loc] | |
| get [Atomic] |
Получает текущее значение атомарной ссылки. |
| get [ArrayLabels] |
get a n возвращает элемент номер n массива a. |
| get [Array] |
get a n возвращает элемент номер n массива a. |
| get_backtrace [Printexc] |
Printexc.get_backtrace () возвращает строку, содержащую ту же трассировку исключения, которую вывела бы функция Printexc.print_backtrace. |
| get_callstack [Printexc] |
Printexc.get_callstack n возвращает описание верхней части стека вызовов в текущей точке программы (для текущего потока), содержащее не более n записей. |
| get_callstack [Effect.Shallow] |
get_callstack c n возвращает описание верхней части стека вызовов в продолжении c, содержащее не более n записей. |
| get_callstack [Effect.Deep] |
get_callstack c n возвращает описание верхней части стека вызовов в продолжении c, содержащее не более n записей. |
| get_copy [Weak] |
Weak.get_copy ar n возвращает None, если ячейка n ar пуста, и Some x (где x — поверхностная копия значения), если она заполнена. |
| get_current [Runtime_events.Timestamp] |
Получает текущую временную метку. |
| get_data [Obj.Ephemeron] | |
| get_data_copy [Obj.Ephemeron] | |
| get_ellipsis_text [Format] |
Возвращает текст многоточия. |
| get_err_formatter [Format] |
get_err_formatter () возвращает форматировщик текущего домена, используемый для вывода в стандартный поток ошибок. |
| get_error [Result] |
get_error r — это e, если r является Error e, и в противном случае вызывает исключение. |
| get_formatter_out_functions [Format] |
Возвращает текущие функции вывода форматировщика, включая функции разбиения строк и отступов. |
| get_formatter_output_functions [Format] |
Возвращает текущие функции вывода стандартного форматировщика. |
| get_formatter_stag_functions [Format] |
Возвращает текущие функции обработки семантических тегов стандартного форматировщика. |
| get_geometry [Format] |
Возвращает текущую геометрию форматировщика |
| get_id [Domain] |
get_id d возвращает идентификатор домена d |
| get_int16_be [String] |
get_int16_be b i — это знаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_int16_be [StringLabels] |
get_int16_be b i — это знаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_int16_be [BytesLabels] |
get_int16_be b i — это знаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_int16_be [Bytes] |
get_int16_be b i — это знаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_int16_le [String] |
get_int16_le b i — это знаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_int16_le [StringLabels] |
get_int16_le b i — это знаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_int16_le [BytesLabels] |
get_int16_le b i — это знаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_int16_le [Bytes] |
get_int16_le b i — это знаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_int16_ne [String] |
get_int16_ne b i — это знаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_int16_ne [StringLabels] |
get_int16_ne b i — это знаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_int16_ne [BytesLabels] |
get_int16_ne b i — это знаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_int16_ne [Bytes] |
get_int16_ne b i — это знаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_int32_be [String] |
get_int32_be b i — это 32-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_int32_be [StringLabels] |
get_int32_be b i — это 32-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_int32_be [BytesLabels] |
get_int32_be b i — это 32-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_int32_be [Bytes] |
get_int32_be b i — это 32-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_int32_le [String] |
get_int32_le b i — это 32-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_int32_le [StringLabels] |
get_int32_le b i — это 32-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_int32_le [BytesLabels] |
get_int32_le b i — это 32-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_int32_le [Bytes] |
get_int32_le b i — это 32-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_int32_ne [String] |
get_int32_ne b i — это 32-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_int32_ne [StringLabels] |
get_int32_ne b i — это 32-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_int32_ne [BytesLabels] |
get_int32_ne b i — это 32-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_int32_ne [Bytes] |
get_int32_ne b i — это 32-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_int64_be [String] |
get_int64_be b i — это 64-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_int64_be [StringLabels] |
get_int64_be b i — это 64-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_int64_be [BytesLabels] |
get_int64_be b i — это 64-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_int64_be [Bytes] |
get_int64_be b i — это 64-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_int64_le [String] |
get_int64_le b i — это 64-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_int64_le [StringLabels] |
get_int64_le b i — это 64-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_int64_le [BytesLabels] |
get_int64_le b i — это 64-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_int64_le [Bytes] |
get_int64_le b i — это 64-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_int64_ne [String] |
get_int64_ne b i — это 64-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_int64_ne [StringLabels] |
get_int64_ne b i — это 64-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_int64_ne [BytesLabels] |
get_int64_ne b i — это 64-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_int64_ne [Bytes] |
get_int64_ne b i — это 64-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_int8 [String] |
get_int8 b i — это знаковое 8-битное целое число в b, начиная с позиции символа i. |
| get_int8 [StringLabels] |
get_int8 b i — это знаковое 8-битное целое число в b, начиная с позиции символа i. |
| get_int8 [BytesLabels] |
get_int8 b i — это знаковое 8-битное целое число в b, начиная с позиции байта i. |
| get_int8 [Bytes] |
get_int8 b i — это знаковое 8-битное целое число в b, начиная с позиции байта i. |
| get_key [Obj.Ephemeron] | |
| get_key_copy [Obj.Ephemeron] | |
| get_last [Dynarray] |
get_last a — это элемент a с индексом length a - 1. |
| get_left [Either] |
get_left e — это v, если e является Left v, и в противном случае вызывает исключение. |
| get_margin [Format] |
Возвращает позицию правого поля. |
| get_mark_tags [Format] |
Возвращает текущее состояние операций маркировки тегами. |
| get_max_boxes [Format] |
Возвращает максимальное количество блоков форматирования, допустимое до появления многоточия. |
| get_max_elt [Pqueue.MaxPoly] | |
| get_max_elt [Pqueue.Max] | |
| get_max_indent [Format] |
Возвращает максимальное значение отступа (в символах). |
| get_method [CamlinternalOO] | |
| get_method_label [CamlinternalOO] | |
| get_method_labels [CamlinternalOO] | |
| get_min_elt [Pqueue.MinPoly] | |
| get_min_elt [Pqueue.Min] |
get_min_elt q возвращает элемент q с минимальным приоритетом или вызывает Invalid_argument, если очередь пуста. |
| get_minor_free [Gc] |
Возвращает текущий размер свободного пространства в малой куче этого домена. |
| get_ok [Result] |
get_ok r — это v, если r является Ok v, и в противном случае вызывает исключение. |
| get_ok' [Result] |
get_ok' работает как Result.get_ok, но в случае ошибки использует сообщение об ошибке при вызове исключения Invalid_argument. |
| get_print_tags [Format] |
Возвращает текущее состояние операций печати тегов. |
| get_public_method [CamlinternalOO] | |
| get_raw_backtrace [Printexc] |
Printexc.get_raw_backtrace () возвращает ту же трассировку исключения, которую вывела бы Printexc.print_backtrace, но в необработанном формате. |
| get_raw_backtrace_next_slot [Printexc] |
get_raw_backtrace_next_slot slot возвращает следующий встроенный слот, если он есть. |
| get_raw_backtrace_slot [Printexc] |
get_raw_backtrace_slot bckt pos возвращает слот в позиции pos трассировки bckt. |
| get_right [Either] |
get_right e — это v, если e является Right v, и в противном случае вызывает исключение. |
| get_state [Random] |
get_state() возвращает свежую копию текущего состояния локального для домена генератора (используемого базовыми функциями). |
| get_std_formatter [Format] |
get_std_formatter () возвращает стандартный форматировщик текущего домена, используемый для вывода в стандартный поток вывода. |
| get_stdbuf [Format] |
get_stdbuf () возвращает строковый буфер текущего домена, в который записывает строковый форматировщик этого домена. |
| get_str_formatter [Format] |
Форматировщик текущего домена для вывода в строковый буфер текущего домена. |
| get_symbolic_output_buffer [Format] |
get_symbolic_output_buffer sob возвращает содержимое буфера sob. |
| get_temp_dir_name [Filename] |
Имя временного каталога: в Unix — значение переменной окружения TMPDIR или "/tmp", если переменная не задана. |
| get_uint16_be [String] |
get_uint16_be b i — это беззнаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_uint16_be [StringLabels] |
get_uint16_be b i — это беззнаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции символа i. |
| get_uint16_be [BytesLabels] |
get_uint16_be b i — это беззнаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_uint16_be [Bytes] |
get_uint16_be b i — это беззнаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с позиции байта i. |
| get_uint16_le [String] |
get_uint16_le b i — это беззнаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_uint16_le [StringLabels] |
get_uint16_le b i — это беззнаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции символа i. |
| get_uint16_le [BytesLabels] |
get_uint16_le b i — это беззнаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_uint16_le [Bytes] |
get_uint16_le b i — это беззнаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с позиции байта i. |
| get_uint16_ne [String] |
get_uint16_ne b i — это беззнаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_uint16_ne [StringLabels] |
get_uint16_ne b i — это беззнаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции символа i. |
| get_uint16_ne [BytesLabels] |
get_uint16_ne b i — это беззнаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_uint16_ne [Bytes] |
get_uint16_ne b i — это беззнаковое 16-битное целое число в порядке байтов, принятом в данной системе, в b, начиная с позиции байта i. |
| get_uint8 [String] |
get_uint8 b i — это беззнаковое 8-битное целое число в b, начиная с позиции символа i. |
| get_uint8 [StringLabels] |
get_uint8 b i — это беззнаковое 8-битное целое число в b, начиная с позиции символа i. |
| get_uint8 [BytesLabels] |
get_uint8 b i — это беззнаковое 8-битное целое число в b, начиная с позиции байта i. |
| get_uint8 [Bytes] |
get_uint8 b i — это беззнаковое 8-битное целое число в b, начиная с позиции байта i. |
| get_utf_16be_uchar [String] |
get_utf_16be_uchar b i декодирует символ UTF-16BE с позиции i в b. |
| get_utf_16be_uchar [StringLabels] |
get_utf_16be_uchar b i декодирует символ UTF-16BE с позиции i в b. |
| get_utf_16be_uchar [BytesLabels] |
get_utf_16be_uchar b i декодирует символ UTF-16BE с позиции i в b. |
| get_utf_16be_uchar [Bytes] |
get_utf_16be_uchar b i декодирует символ UTF-16BE с позиции i в b. |
| get_utf_16le_uchar [String] |
get_utf_16le_uchar b i декодирует символ UTF-16LE с позиции i в b. |
| get_utf_16le_uchar [StringLabels] |
get_utf_16le_uchar b i декодирует символ UTF-16LE с позиции i в b. |
| get_utf_16le_uchar [BytesLabels] |
get_utf_16le_uchar b i декодирует символ UTF-16LE с позиции i в b. |
| get_utf_16le_uchar [Bytes] |
get_utf_16le_uchar b i декодирует символ UTF-16LE с позиции i в b. |
| get_utf_8_uchar [String] |
get_utf_8_uchar b i декодирует символ UTF-8 с позиции i в b. |
| get_utf_8_uchar [StringLabels] |
get_utf_8_uchar b i декодирует символ UTF-8 с позиции i в b. |
| get_utf_8_uchar [BytesLabels] |
get_utf_8_uchar b i декодирует символ UTF-8 с позиции i в b. |
| get_utf_8_uchar [Bytes] |
get_utf_8_uchar b i декодирует символ UTF-8 с позиции i в b. |
| get_value [Semaphore.Counting] |
get_value s возвращает текущее значение семафора s. |
| get_variable [CamlinternalOO] | |
| get_variables [CamlinternalOO] | |
| getaddrinfo [UnixLabels] |
getaddrinfo host service opts возвращает список записей UnixLabels.addr_info с описанием параметров сокета и адресов, подходящих для связи с указанным узлом и службой. |
| getaddrinfo [Unix] |
getaddrinfo host service opts возвращает список записей Unix.addr_info с описанием параметров сокета и адресов, подходящих для связи с указанным узлом и службой. |
| getcwd [UnixLabels] |
Возвращает имя текущего рабочего каталога. |
| getcwd [Unix] |
Возвращает имя текущего рабочего каталога. |
| getcwd [Sys] |
Возвращает текущий рабочий каталог процесса. |
| getegid [UnixLabels] |
Возвращает эффективный идентификатор группы, от имени которой работает процесс. |
| getegid [Unix] |
Возвращает эффективный идентификатор группы, от имени которой работает процесс. |
| getenv [UnixLabels] |
Возвращает значение переменной окружения процесса, если процесс не имеет специальных привилегий. |
| getenv [Unix] |
Возвращает значение переменной окружения процесса, если процесс не имеет специальных привилегий. |
| getenv [Sys] |
Возвращает значение переменной окружения процесса. |
| getenv_opt [Sys] |
Возвращает значение переменной окружения процесса или None, если переменная не задана. |
| geteuid [UnixLabels] |
Возвращает эффективный идентификатор пользователя, от имени которого работает процесс. |
| geteuid [Unix] |
Возвращает эффективный идентификатор пользователя, от имени которого работает процесс. |
| getgid [UnixLabels] |
Возвращает идентификатор группы пользователя, запустившего процесс. |
| getgid [Unix] |
Возвращает идентификатор группы пользователя, запустившего процесс. |
| getgrgid [UnixLabels] |
Находит в group запись с указанным идентификатором группы. |
| getgrgid [Unix] |
Находит в group запись с указанным идентификатором группы. |
| getgrnam [UnixLabels] |
Найти запись в group с указанным именем. |
| getgrnam [Unix] |
Найти запись в group с указанным именем. |
| getgroups [UnixLabels] |
Вернуть список групп, к которым принадлежит пользователь, выполняющий процесс. |
| getgroups [Unix] |
Вернуть список групп, к которым принадлежит пользователь, выполняющий процесс. |
| gethostbyaddr [UnixLabels] |
Найти запись в hosts с указанным адресом. |
| gethostbyaddr [Unix] |
Найти запись в hosts с указанным адресом. |
| gethostbyname [UnixLabels] |
Найти запись в hosts с указанным именем. |
| gethostbyname [Unix] |
Найти запись в hosts с указанным именем. |
| gethostname [UnixLabels] |
Вернуть имя локального узла. |
| gethostname [Unix] |
Вернуть имя локального узла. |
| getitimer [UnixLabels] |
Вернуть текущее состояние указанного интервального таймера. |
| getitimer [Unix] |
Вернуть текущее состояние указанного интервального таймера. |
| getlogin [UnixLabels] |
Вернуть имя пользователя, выполняющего процесс. |
| getlogin [Unix] |
Вернуть имя пользователя, выполняющего процесс. |
| getnameinfo [UnixLabels] |
getnameinfo addr opts возвращает имя узла и имя службы, соответствующие адресу сокета addr. |
| getnameinfo [Unix] |
getnameinfo addr opts возвращает имя узла и имя службы, соответствующие адресу сокета addr. |
| getpeername [UnixLabels] |
Вернуть адрес узла, подключённого к указанному сокету. |
| getpeername [Unix] |
Вернуть адрес узла, подключённого к указанному сокету. |
| getpid [UnixLabels] |
Вернуть pid процесса. |
| getpid [Unix] |
Вернуть pid процесса. |
| getppid [UnixLabels] |
Вернуть pid родительского процесса. |
| getppid [Unix] |
Вернуть pid родительского процесса. |
| getprotobyname [UnixLabels] |
Найти запись в protocols с указанным именем. |
| getprotobyname [Unix] |
Найти запись в protocols с указанным именем. |
| getprotobynumber [UnixLabels] |
Найти запись в protocols с указанным номером протокола. |
| getprotobynumber [Unix] |
Найти запись в protocols с указанным номером протокола. |
| getpwnam [UnixLabels] |
Найти запись в passwd с указанным именем. |
| getpwnam [Unix] |
Найти запись в passwd с указанным именем. |
| getpwuid [UnixLabels] |
Найти запись в passwd с указанным идентификатором пользователя. |
| getpwuid [Unix] |
Найти запись в passwd с указанным идентификатором пользователя. |
| getservbyname [UnixLabels] |
Найти запись в services с указанным именем. |
| getservbyname [Unix] |
Найти запись в services с указанным именем. |
| getservbyport [UnixLabels] |
Найти запись в services с указанным номером службы. |
| getservbyport [Unix] |
Найти запись в services с указанным номером службы. |
| getsockname [UnixLabels] |
Вернуть адрес указанного сокета. |
| getsockname [Unix] |
Вернуть адрес указанного сокета. |
| getsockopt [UnixLabels] |
Вернуть текущее состояние параметра сокета с логическим значением для указанного сокета. |
| getsockopt [Unix] |
Вернуть текущее состояние параметра сокета с логическим значением для указанного сокета. |
| getsockopt_error [UnixLabels] |
Вернуть условие ошибки, связанное с указанным сокетом, и очистить его. |
| getsockopt_error [Unix] |
Вернуть условие ошибки, связанное с указанным сокетом, и очистить его. |
| getsockopt_float [UnixLabels] |
То же, что и UnixLabels.getsockopt, для параметра сокета, значение которого является числом с плавающей точкой. |
| getsockopt_float [Unix] |
То же, что и Unix.getsockopt, для параметра сокета, значение которого является числом с плавающей точкой. |
| getsockopt_int [UnixLabels] |
То же, что и UnixLabels.getsockopt, для параметра сокета с целочисленным значением. |
| getsockopt_int [Unix] |
То же, что и Unix.getsockopt, для параметра сокета с целочисленным значением. |
| getsockopt_optint [UnixLabels] |
То же, что и UnixLabels.getsockopt, для параметра сокета, значение которого является int option. |
| getsockopt_optint [Unix] |
То же, что и Unix.getsockopt, для параметра сокета, значение которого является int option. |
| gettimeofday [UnixLabels] |
То же, что и UnixLabels.time, но с точностью выше одной секунды. |
| gettimeofday [Unix] |
То же, что и Unix.time, но с точностью выше одной секунды. |
| getuid [UnixLabels] |
Вернуть идентификатор пользователя, выполняющего процесс. |
| getuid [Unix] |
Вернуть идентификатор пользователя, выполняющего процесс. |
| global_replace [Str] |
global_replace regexp templ s возвращает строку, идентичную s, за исключением того, что все подстроки s, соответствующие regexp, заменены на templ. |
| global_substitute [Str] |
global_substitute regexp subst s возвращает строку, идентичную s, за исключением того, что все подстроки s, соответствующие regexp, заменены результатом функции subst. |
| gmtime [UnixLabels] |
Преобразовать время в секундах, возвращаемое функцией UnixLabels.time, в дату и время. |
| gmtime [Unix] |
Преобразовать время в секундах, возвращаемое функцией Unix.time, в дату и время. |
| group [Seq] |
Если функция eq задаёт отношение равенства на элементах, group eq xs — это последовательность максимальных серий соседних повторяющихся элементов последовательности xs. |
| group_beginning [Str] |
group_beginning n возвращает позицию первого символа подстроки, совпавшей с n-й группой регулярного выражения, сопоставленного при последнем вызове функции сопоставления или поиска (подробности см. в Str.matched_string). |
| group_end [Str] |
group_end n возвращает позицию символа, следующего за последним символом подстроки, совпавшей с n-й группой регулярного выражения, сопоставленного при последнем вызове функции сопоставления или поиска (подробности см. в Str.matched_string). |
| guard [Event] |
guard fn возвращает событие, которое при синхронизации вычисляет fn() и действует как полученное событие. |
H | |
| handle_unix_error [UnixLabels] |
handle_unix_error f x применяет f к x и возвращает результат. |
| handle_unix_error [Unix] |
handle_unix_error f x применяет f к x и возвращает результат. |
| has_symlink [UnixLabels] |
Возвращает true, если пользователь может создавать символические ссылки. |
| has_symlink [Unix] |
Возвращает true, если пользователь может создавать символические ссылки. |
| hash [Uchar] |
Нехеширующая функция без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [String] |
Нехеширующая функция для строк без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [StringLabels] |
Нехеширующая функция для строк без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [Nativeint] |
Нехеширующая функция для машинных целых чисел без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [MoreLabels.Hashtbl.HashedType] |
Хеширующая функция для ключей. |
| hash [MoreLabels.Hashtbl] |
Hashtbl.hash x сопоставляет неотрицательное целое число любому значению любого типа. |
| hash [Int64] |
Нехеширующая функция для 64-разрядных целых чисел без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [Int32] |
Нехеширующая функция для 32-разрядных целых чисел без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [Int] |
Нехеширующая функция для целых чисел без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [Hashtbl.HashedType] |
Хеширующая функция для ключей. |
| hash [Hashtbl] |
Hashtbl.hash x сопоставляет неотрицательное целое число любому значению любого типа. |
| hash [Float] |
Нехеширующая функция для чисел с плавающей точкой без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [Char] |
Нехеширующая функция для символов без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash [Bool] |
Нехеширующая функция для логических значений без начального значения с тем же выходным значением, что и у Hashtbl.hash. |
| hash_length [Digest.S] |
Длина дайджестов в байтах. |
| hash_param [MoreLabels.Hashtbl] |
Hashtbl.hash_param meaningful total x вычисляет хеш-значение для x со свойствами, аналогичными hash. |
| hash_param [Hashtbl] |
Hashtbl.hash_param meaningful total x вычисляет хеш-значение для x со свойствами, аналогичными hash. |
| hd [ListLabels] |
Вернуть первый элемент указанного списка. |
| hd [List] |
Вернуть первый элемент указанного списка. |
| header_size [Marshal] |
Байтовое представление маршализованного значения состоит из заголовка фиксированного размера и части данных переменного размера, размер которой можно определить по заголовку. |
| hex_digit_to_int [Char.Ascii] |
hex_digit_to_int c — числовое значение цифры, удовлетворяющей условию Char.Ascii.is_hex_digit. |
| hypot [Stdlib] |
hypot x y возвращает sqrt(x *. x + y *. y), то есть длину гипотенузы прямоугольного треугольника с катетами длиной x и y, или, что то же самое, расстояние от точки (x,y) до начала координат. |
| hypot [Float] |
hypot x y возвращает sqrt(x *. x +. y *. y), то есть длину гипотенузы прямоугольного треугольника с катетами длиной x и y, или, что то же самое, расстояние от точки (x,y) до начала координат. |
I | |
| i [Complex] |
Комплексное число i. |
| ibprintf [Printf] |
То же, что и Printf.bprintf, но ничего не выводит. |
| id [Thread] |
Вернуть идентификатор указанного потока. |
| id [Oo] |
Вернуть целое число, идентифицирующее этот объект и уникальное в рамках текущего выполнения программы. |
| id [Obj.Extension_constructor] | |
| id [Fun] |
id — тождественная функция. |
| ifprintf [Printf] |
То же, что и Printf.fprintf, но ничего не выводит. |
| ifprintf [Format] |
То же, что и описанное выше fprintf, но ничего не выводит. |
| ignore [Stdlib] |
Отбросить значение аргумента и вернуть (). |
| ikbprintf [Printf] |
То же, что и описанное выше kbprintf, но ничего не выводит. |
| ikfprintf [Printf] |
То же, что и описанное выше kfprintf, но ничего не выводит. |
| ikfprintf [Format] |
То же, что и описанное выше kfprintf, но ничего не выводит. |
| in_channel_length [Stdlib.LargeFile] | |
| in_channel_length [Stdlib] |
Вернуть размер (количество символов) обычного файла, открытого для указанного канала. |
| in_channel_of_descr [UnixLabels] |
Создать входной канал для чтения из указанного дескриптора. |
| in_channel_of_descr [Unix] |
Создать входной канал для чтения из указанного дескриптора. |
| includes [String] |
includes affix s имеет значение true тогда и только тогда, когда affix встречается в s. |
| includes [StringLabels] |
includes ~affix s имеет значение true тогда и только тогда, когда affix встречается в s. |
| incr [Stdlib] |
Увеличить на единицу целое число, содержащееся в указанной ссылке. |
| incr [Atomic.Loc] | |
| incr [Atomic] |
incr r атомарно увеличивает значение r на 1. |
| index [String] | |
| index [StringLabels] | |
| index [BytesLabels] |
index s c возвращает индекс первого вхождения байта c в s. |
| index [Bytes] |
index s c возвращает индекс первого вхождения байта c в s. |
| index_from [String] |
index_from s i c — это индекс первого вхождения c в s после позиции i. |
| index_from [StringLabels] |
index_from s i c — это индекс первого вхождения c в s после позиции i. |
| index_from [BytesLabels] |
index_from s i c возвращает индекс первого вхождения байта c в s после позиции i. |
| index_from [Bytes] |
index_from s i c возвращает индекс первого вхождения байта c в s после позиции i. |
| index_from_opt [String] |
index_from_opt s i c — это индекс первого вхождения c в s после позиции i (если оно есть). |
| index_from_opt [StringLabels] |
index_from_opt s i c — это индекс первого вхождения c в s после позиции i (если оно есть). |
| index_from_opt [BytesLabels] |
index_from_opt s i c возвращает индекс первого вхождения байта c в s после позиции i или None, если c не встречается в s после позиции i. |
| index_from_opt [Bytes] |
index_from_opt s i c возвращает индекс первого вхождения байта c в s после позиции i или None, если c не встречается в s после позиции i. |
| index_opt [String] | |
| index_opt [StringLabels] | |
| index_opt [BytesLabels] |
index_opt s c возвращает индекс первого вхождения байта c в s или None, если c не встречается в s. |
| index_opt [Bytes] |
index_opt s c возвращает индекс первого вхождения байта c в s или None, если c не встречается в s. |
| indirect [CamlinternalLazy] | |
| inet6_addr_any [UnixLabels] |
Специальный адрес IPv6, используемый только с bind и представляющий все интернет-адреса, которыми располагает узел. |
| inet6_addr_any [Unix] |
Специальный адрес IPv6, используемый только с bind и представляющий все интернет-адреса, которыми располагает узел. |
| inet6_addr_loopback [UnixLabels] |
Специальный адрес IPv6, представляющий узел ( ::1). |
| inet6_addr_loopback [Unix] |
Специальный адрес IPv6, представляющий узел ( ::1). |
| inet_addr_any [UnixLabels] |
Специальный адрес IPv4, используемый только с bind и представляющий все интернет-адреса, которыми располагает узел. |
| inet_addr_any [Unix] |
Специальный адрес IPv4, используемый только с bind и представляющий все интернет-адреса, которыми располагает узел. |
| inet_addr_loopback [UnixLabels] |
Специальный адрес IPv4, представляющий узел ( 127.0.0.1). |
| inet_addr_loopback [Unix] |
Специальный IPv4-адрес, представляющий хост-компьютер ( 127.0.0.1). |
| inet_addr_of_string [UnixLabels] |
Преобразование печатного представления интернет-адреса во внутреннее представление. |
| inet_addr_of_string [Unix] |
Преобразование печатного представления интернет-адреса во внутреннее представление. |
| infinity [Stdlib] |
Положительная бесконечность. |
| infinity [Float] |
Положительная бесконечность. |
| infix_tag [Obj] | |
| inherits [CamlinternalOO] | |
| init [String] |
init n f — это строка длины n, в которой по индексу i находится символ f i (вызовы выполняются в порядке возрастания индексов). |
| init [StringLabels] |
init n ~f — это строка длины n, в которой по индексу i находится символ f i (вызовы выполняются в порядке возрастания индексов). |
| init [Seq] |
init n f — это последовательность f 0; f 1; ...; f (n-1). |
| init [Random] |
Инициализирует генератор, локальный для домена, используя аргумент в качестве начального значения. |
| init [ListLabels] |
init ~len ~f — это [f 0; f 1; ...; f (len-1)], вычисляемое слева направо. |
| init [List] |
init len f — это [f 0; f 1; ...; f (len-1)], вычисляемое слева направо. |
| init [Iarray] |
init n f возвращает новый неизменяемый массив длины n, в котором элемент с номером i инициализирован результатом f i. |
| init [Float.ArrayLabels] |
init n ~f возвращает новый массив чисел с плавающей точкой длины n, в котором элемент с номером i инициализирован результатом f i. |
| init [Float.Array] |
init n f возвращает новый массив чисел с плавающей точкой длины n, в котором элемент с номером i инициализирован результатом f i. |
| init [Dynarray] |
init n f — это новый массив a длины n, такой что get a i равно f i. |
| init [BytesLabels] |
init n f возвращает новую последовательность байтов длины n, в которой символ i инициализирован результатом f i (в порядке возрастания индексов). |
| init [Bytes] |
init n f возвращает новую последовательность байтов длины n, в которой символ i инициализирован результатом f i (в порядке возрастания индексов). |
| init [Bigarray.Array3] |
Array3.init kind layout dim1 dim2 dim3 f возвращает новый Bigarray b с тремя измерениями, размер которого составляет dim1 по первому измерению, dim2 по второму измерению и dim3 по третьему. |
| init [Bigarray.Array2] |
Array2.init kind layout dim1 dim2 f возвращает новый Bigarray b с двумя измерениями, размер которого составляет dim2 по первому измерению и dim2 по второму измерению. |
| init [Bigarray.Array1] |
Array1.init kind layout dim f возвращает новый Bigarray b с одним измерением размером dim. |
| init [Bigarray.Array0] |
Array0.init kind layout v действует как Array0.create kind layout, за исключением того, что элемент дополнительно инициализируется значением v. |
| init [Bigarray.Genarray] |
Genarray.init kind layout dimensions f возвращает новый Bigarray b, тип элементов которого определяется параметром kind (один из float32, float64, int8_signed и т. д.), а размещение — параметром layout (один из c_layout или fortran_layout). |
| init [ArrayLabels] |
init n ~f возвращает новый массив длины n, в котором элемент с номером i инициализирован результатом f i. |
| init [Array] |
init n f возвращает новый массив длины n, в котором элемент с номером i инициализирован результатом f i. |
| init_class [CamlinternalOO] | |
| init_matrix [Float.ArrayLabels] |
init_matrix ~dimx ~dimy ~f возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy, в котором элемент с индексом (x,y) инициализирован значением f x y. |
| init_matrix [Float.Array] |
init_matrix dimx dimy f возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy, в котором элемент с индексом (x,y) инициализирован значением f x y. |
| init_matrix [ArrayLabels] |
init_matrix ~dimx ~dimy ~f возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy, в котором элемент с индексом (x,y) инициализирован значением f x y. |
| init_matrix [Array] |
init_matrix dimx dimy f возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy, в котором элемент с индексом (x,y) инициализирован значением f x y. |
| init_mod [CamlinternalMod] | |
| initgroups [UnixLabels] |
initgroups user group инициализирует список групп доступа, читая базу данных групп /etc/group и используя все группы, в которые входит user. |
| initgroups [Unix] |
initgroups user group инициализирует список групп доступа, читая базу данных групп /etc/group и используя все группы, в которые входит user. |
| input [Stdlib] |
input ic buf pos len считывает из указанного канала ic до len символов и сохраняет их в последовательности байтов buf, начиная с символа номер pos. |
| input [In_channel] |
input ic buf pos len считывает из указанного канала ic до len символов и сохраняет их в последовательности байтов buf, начиная с символа номер pos. |
| input [Digest.S] |
Считывает дайджест из указанного входного канала. |
| input [Digest] |
Считывает дайджест из указанного входного канала. |
| input_all [In_channel] |
input_all ic считывает все оставшиеся данные из ic. |
| input_bigarray [In_channel] |
Аналогично In_channel.input, но данные считываются в Bigarray. |
| input_binary_int [Stdlib] |
Считывает из указанного входного канала целое число в двоичном формате (4 байта, порядок от старшего байта к младшему). |
| input_byte [Stdlib] |
Аналогично input_char, но возвращает 8-битное целое число, представляющее символ. |
| input_byte [In_channel] |
Аналогично In_channel.input_char, но возвращает 8-битное целое число, представляющее символ. |
| input_char [Stdlib] |
Считывает один символ из указанного входного канала. |
| input_char [In_channel] |
Считывает один символ из указанного входного канала. |
| input_line [Stdlib] |
Считывает символы из указанного входного канала до символа новой строки. |
| input_line [In_channel] |
input_line ic считывает символы из ic до символа новой строки или конца файла. |
| input_lines [In_channel] |
input_lines ic считывает строки с помощью In_channel.input_line до конца файла. |
| input_value [Stdlib] |
Считывает представление структурированного значения, созданное с помощью output_value, и возвращает соответствующее значение. |
| int [Runtime_events.Type] |
Событие, содержащее целочисленное значение. |
| int [Random.State] | |
| int [Random] |
Random.int bound возвращает случайное целое число от 0 (включительно) до bound (не включая). |
| int [Bigarray] |
См. Bigarray.char и Виды элементов. |
| int16_signed [Bigarray] |
См. Bigarray.char. |
| int16_unsigned [Bigarray] |
См. Bigarray.char. |
| int32 [Random.State] | |
| int32 [Random] |
Random.int32 bound возвращает случайное целое число от 0 (включительно) до bound (не включая). |
| int32 [Bigarray] |
См. Bigarray.char. |
| int32_in_range [Random.State] | |
| int32_in_range [Random] |
Random.int32_in_range ~min ~max возвращает случайное целое число от min (включительно) до max (включительно). |
| int64 [Random.State] | |
| int64 [Random] |
Random.int64 bound возвращает случайное целое число от 0 (включительно) до bound (не включая). |
| int64 [Bigarray] |
См. Bigarray.char. |
| int64_in_range [Random.State] | |
| int64_in_range [Random] |
Random.int64_in_range ~min ~max возвращает случайное целое число от min (включительно) до max (включительно). |
| int8_signed [Bigarray] |
См. Bigarray.char. |
| int8_unsigned [Bigarray] |
См. Bigarray.char. |
| int_in_range [Random.State] | |
| int_in_range [Random] |
Random.int_in_range ~min ~max возвращает случайное целое число от min (включительно) до max (включительно). |
| int_of_char [Stdlib] |
Возвращает код ASCII аргумента. |
| int_of_float [Stdlib] |
Отбрасывает дробную часть заданного числа с плавающей точкой, преобразуя его в целое число. |
| int_of_string [Stdlib] | |
| int_of_string_opt [Stdlib] |
Преобразует заданную строку в целое число. |
| int_size [Sys] |
Размер int в битах. |
| int_tag [Obj] | |
| inter [Set.S] |
Пересечение множеств. |
| inter [MoreLabels.Set.S] |
Пересечение множеств. |
| interactive [Sys] |
Эта ссылка изначально установлена в false в автономных программах и в true, если код выполняется в интерактивной системе верхнего уровня ocaml. |
| interleave [Seq] |
interleave xs ys — это последовательность, начинающаяся с первого элемента xs, за которым следует первый элемент ys, и так далее. |
| ints [Seq] |
ints i — это бесконечная последовательность целых чисел, начинающаяся с i и возрастающая далее. |
| inv [Complex] |
Обратный элемент по умножению ( 1/z). |
| invalid_arg [Stdlib] |
Вызывает исключение Invalid_argument с заданной строкой. |
| io_buffer_size [Sys] |
Размер буферов C, используемых средой выполнения и примитивами ввода-вывода библиотеки unix. |
| is_alphanum [Char.Ascii] | |
| is_binary_mode [Out_channel] |
is_binary_mode oc возвращает информацию о том, открыт ли канал oc в двоичном режиме (см. Out_channel.set_binary_mode). |
| is_binary_mode [In_channel] |
is_binary_mode ic возвращает информацию о том, открыт ли канал ic в двоичном режиме (см. In_channel.set_binary_mode). |
| is_blank [Char.Ascii] |
is_blank c равно true тогда и только тогда, когда c является пробельным символом ASCII, то есть пробелом ' ' (0x20) или табуляцией '\t' (0x09). |
| is_block [Obj] | |
| is_buffered [Out_channel] |
is_buffered oc возвращает информацию о том, буферизуется ли канал oc (см. Out_channel.set_buffered). |
| is_char [Uchar] |
is_char u равно true тогда и только тогда, когда u является символом OCaml в кодировке Latin-1. |
| is_control [Char.Ascii] |
is_control c равно true тогда и только тогда, когда c является управляющим символом ASCII, то есть байтом в диапазоне [0x00;0x1F] или 0x7F. |
| is_digit [Char.Ascii] |
is_digit c равно true тогда и только тогда, когда c является десятичной цифрой ASCII от '0' до '9', то есть байтом в диапазоне [0x30;0x39]. |
| is_directory [Sys] |
Возвращает true, если указанное имя относится к каталогу, и false, если оно относится к файлу другого типа. |
| is_empty [String] |
is_empty s равно true тогда и только тогда, когда s является пустой строкой. |
| is_empty [StringLabels] |
is_empty s равно true тогда и только тогда, когда s является пустой строкой. |
| is_empty [Stack] |
Возвращает true, если указанный стек пуст, и false в противном случае. |
| is_empty [Set.S] |
Проверяет, пусто ли множество. |
| is_empty [Seq] |
is_empty xs определяет, пуста ли последовательность xs. |
| is_empty [Queue] |
Возвращает true, если указанная очередь пуста, и false в противном случае. |
| is_empty [Pqueue.MaxPoly] | |
| is_empty [Pqueue.MinPoly] | |
| is_empty [Pqueue.Max] | |
| is_empty [Pqueue.Min] |
is_empty q равно true тогда и только тогда, когда q пусто, то есть когда length q = 0. |
| is_empty [MoreLabels.Set.S] |
Проверяет, пусто ли множество. |
| is_empty [MoreLabels.Map.S] |
Проверяет, пуста ли карта. |
| is_empty [Map.S] |
Проверяет, пуста ли карта. |
| is_empty [ListLabels] |
is_empty l истинно тогда и только тогда, когда l не содержит элементов. |
| is_empty [List] |
is_empty l истинно тогда и только тогда, когда l не содержит элементов. |
| is_empty [Dynarray] |
is_empty a равно true, если a пуст, то есть если length a = 0. |
| is_error [Result] |
is_error r равно true тогда и только тогда, когда r является Error _. |
| is_finite [Float] |
is_finite x равно true тогда и только тогда, когда x является конечным, то есть не бесконечным и не равным Float.nan. |
| is_graphic [Char.Ascii] |
is_graphic c равно true тогда и только тогда, когда c является печатным символом ASCII, то есть байтом в диапазоне [0x21;0x7E]. |
| is_hex_digit [Char.Ascii] |
is_hex_digit c равно true тогда и только тогда, когда c является шестнадцатеричной цифрой ASCII от '0' до '9', от 'a' до 'f' или от 'A' до 'F', то есть байтом в одном из диапазонов [0x30;0x39], [0x41;0x46], [0x61;0x66]. |
| is_implicit [Filename] |
Возвращает true, если имя файла относительное и не начинается с явной ссылки на текущий каталог (./ или ../ в Unix), и false, если оно начинается с явной ссылки на корневой или текущий каталог. |
| is_in_char_set [CamlinternalFormat] | |
| is_inet6_addr [UnixLabels] |
Является ли указанный inet_addr адресом IPv6. |
| is_inet6_addr [Unix] |
Является ли указанный inet_addr адресом IPv6. |
| is_infinite [Float] | |
| is_inline [Printexc.Slot] |
is_inline slot равно true, если slot относится к вызову, встроенному компилятором, и false, если вызов происходит из любого другого контекста. |
| is_int [Obj] | |
| is_integer [Float] |
is_integer x равно true тогда и только тогда, когда x является целым числом. |
| is_left [Either] |
is_left (Left v) равно true, is_left (Right v) равно false. |
| is_letter [Char.Ascii] |
| is_lower [Char.Ascii] |
is_lower c является true тогда и только тогда, когда c — строчная буква ASCII от 'a' до 'z', то есть байт в диапазоне [0x61;0x7A]. |
| is_main_domain [Domain] |
is_main_domain () возвращает true, если вызвана из начального домена. |
| is_nan [Float] | |
| is_native [Dynlink] |
true, если программа скомпилирована в машинный код, false, если программа является байт-кодом. |
| is_none [Option] |
is_none o является true тогда и только тогда, когда o равно None. |
| is_ok [Result] |
is_ok r является true тогда и только тогда, когда r равно Ok _. |
| is_print [Char.Ascii] | |
| is_raise [Printexc.Slot] |
is_raise slot равно true, когда slot указывает на точку возбуждения исключения в коде, и false, когда оно соответствует обычному вызову функции. |
| is_randomized [MoreLabels.Hashtbl] |
Возвращает true, если в данный момент таблицы по умолчанию создаются в режиме рандомизации, и false в противном случае. |
| is_randomized [Hashtbl] |
Возвращает true, если в данный момент таблицы по умолчанию создаются в режиме рандомизации, и false в противном случае. |
| is_regular_file [Sys] |
Возвращает true, если указанное имя соответствует обычному файлу, и false, если оно соответствует файлу другого типа. |
| is_relative [Filename] |
Возвращает true, если имя файла задано относительно текущего каталога, и false, если оно абсолютное (то есть |
| is_right [Either] |
is_right (Left v) — это false, is_right (Right v) — это true. |
| is_sampling [Gc.Memprof] |
Возвращает, выполняется ли профилирование с выборкой в текущем домене, если таковой имеется. |
| is_singleton [Set.S] |
Проверяет, содержит ли множество ровно один элемент. |
| is_singleton [MoreLabels.Set.S] |
Проверяет, содержит ли множество ровно один элемент. |
| is_singleton [MoreLabels.Map.S] |
Проверяет, содержит ли отображение ровно один элемент. |
| is_singleton [Map.S] |
Проверяет, содержит ли отображение ровно один элемент. |
| is_some [Option] |
is_some o является true тогда и только тогда, когда o равно Some o. |
| is_upper [Char.Ascii] |
is_upper c является true тогда и только тогда, когда c — прописная буква ASCII от 'A' до 'Z', то есть байт в диапазоне [0x41;0x5A]. |
| is_val [Lazy.Mutexed] |
is_val x возвращает true, если отложенное вычисление x уже было выполнено и его результатом стало значение, а не исключение. |
| is_val [Lazy] |
is_val x возвращает true, если вычисление x уже было выполнено без возбуждения исключения. |
| is_valid [Uchar] |
is_valid n является true тогда и только тогда, когда n — скалярное значение Unicode (то есть |
| is_valid [Char.Ascii] |
is_valid c является true тогда и только тогда, когда c — символ ASCII, то есть байт в диапазоне [Char.Ascii.min;Char.Ascii.max]. |
| is_valid_utf_16be [String] |
is_valid_utf_16be b является true тогда и только тогда, когда b содержит корректные данные UTF-16BE. |
| is_valid_utf_16be [StringLabels] |
is_valid_utf_16be b является true тогда и только тогда, когда b содержит корректные данные UTF-16BE. |
| is_valid_utf_16be [BytesLabels] |
is_valid_utf_16be b является true тогда и только тогда, когда b содержит корректные данные UTF-16BE. |
| is_valid_utf_16be [Bytes] |
is_valid_utf_16be b является true тогда и только тогда, когда b содержит корректные данные UTF-16BE. |
| is_valid_utf_16le [String] |
is_valid_utf_16le b является true тогда и только тогда, когда b содержит корректные данные UTF-16LE. |
| is_valid_utf_16le [StringLabels] |
is_valid_utf_16le b является true тогда и только тогда, когда b содержит корректные данные UTF-16LE. |
| is_valid_utf_16le [BytesLabels] |
is_valid_utf_16le b является true тогда и только тогда, когда b содержит корректные данные UTF-16LE. |
| is_valid_utf_16le [Bytes] |
is_valid_utf_16le b является true тогда и только тогда, когда b содержит корректные данные UTF-16LE. |
| is_valid_utf_8 [String] |
is_valid_utf_8 b является true тогда и только тогда, когда b содержит корректные данные UTF-8. |
| is_valid_utf_8 [StringLabels] |
is_valid_utf_8 b является true тогда и только тогда, когда b содержит корректные данные UTF-8. |
| is_valid_utf_8 [BytesLabels] |
is_valid_utf_8 b является true тогда и только тогда, когда b содержит корректные данные UTF-8. |
| is_valid_utf_8 [Bytes] |
is_valid_utf_8 b является true тогда и только тогда, когда b содержит корректные данные UTF-8. |
| is_white [Char.Ascii] |
is_white c является true тогда и только тогда, когда c — пробельный символ ASCII: табуляция '\t' (0x09), перевод строки '\n' (0x0A), вертикальная табуляция (0x0B), перевод страницы (0x0C), возврат каретки '\r' (0x0D) или пробел ' ' (0x20), |
| isatty [UnixLabels] |
Возвращает true, если указанный файловый дескриптор относится к терминалу или консольному окну, и false в противном случае. |
| isatty [Unix] |
Возвращает true, если указанный файловый дескриптор относится к терминалу или консольному окну, и false в противном случае. |
| isatty [Out_channel] |
isatty oc равно true, если oc относится к терминалу или консольному окну, и false в противном случае. |
| isatty [In_channel] |
isatty ic равно true, если ic относится к терминалу или консольному окну, и false в противном случае. |
| iter [Weak.S] |
iter f t вызывает f для каждого элемента t в неопределённом порядке. |
| iter [String] |
iter f s последовательно применяет функцию f ко всем символам s. |
| iter [StringLabels] |
iter ~f s последовательно применяет функцию f ко всем символам s. |
| iter [Stack] |
iter f s последовательно применяет f ко всем элементам s: от верхнего элемента стека до нижнего. |
| iter [Set.S] |
iter f s последовательно применяет f ко всем элементам s. |
| iter [Seq] |
iter f xs последовательно вызывает f x для каждого элемента x последовательности xs слева направо. |
| iter [Result] |
iter f r — это f v, если r равно Ok v, и () в противном случае. |
| iter [Queue] |
iter f q последовательно применяет f ко всем элементам q: от добавленного раньше всех до добавленного последним. |
| iter [Pair] |
iter f g (a, b) сначала применяет f к a, а затем g к b. |
| iter [Option] |
iter f o — это f v, если o равно Some v, и () в противном случае. |
| iter [MoreLabels.Set.S] |
iter ~f s последовательно применяет f ко всем элементам s. |
| iter [MoreLabels.Map.S] |
iter ~f m применяет f ко всем связкам в отображении m. |
| iter [MoreLabels.Hashtbl.SeededS] | |
| iter [MoreLabels.Hashtbl.S] | |
| iter [MoreLabels.Hashtbl] |
Hashtbl.iter ~f tbl применяет f ко всем связкам в таблице tbl. |
| iter [Map.S] |
iter f m применяет f ко всем связкам в отображении m. |
| iter [ListLabels] |
iter ~f [a1; ...; an] последовательно применяет функцию f к [a1; ...; an]. |
| iter [List] |
iter f [a1; ...; an] последовательно применяет функцию f к [a1; ...; an]. |
| iter [Iarray] |
iter f a последовательно применяет функцию f ко всем элементам a. |
| iter [Hashtbl.SeededS] | |
| iter [Hashtbl.S] | |
| iter [Hashtbl] |
Hashtbl.iter f tbl применяет f ко всем связкам в таблице tbl. |
| iter [Float.ArrayLabels] |
iter ~f a последовательно применяет функцию f ко всем элементам a. |
| iter [Float.Array] |
iter f a последовательно применяет функцию f ко всем элементам a. |
| iter [Either] |
iter ~left ~right (Left v) — это left v, а iter ~left ~right (Right v) — это right v. |
| iter [Dynarray] |
iter f a вызывает f для каждого элемента a, от элемента с индексом 0 до элемента с индексом length a - 1. |
| iter [BytesLabels] |
iter ~f s последовательно применяет функцию f ко всем байтам s. |
| iter [Bytes] |
iter f s последовательно применяет функцию f ко всем байтам s. |
| iter [ArrayLabels] |
iter ~f a последовательно применяет функцию f ко всем элементам a. |
| iter [Array] |
iter f a последовательно применяет функцию f ко всем элементам a. |
| iter2 [Seq] |
iter2 f xs ys последовательно вызывает f x y для каждой пары (x, y) элементов, синхронно полученных из последовательностей xs и ys. |
| iter2 [ListLabels] |
iter2 ~f [a1; ...; an] [b1; ...; bn] последовательно вызывает f a1 b1; ...; f an bn. |
| iter2 [List] |
iter2 f [a1; ...; an] [b1; ...; bn] последовательно вызывает f a1 b1; ...; f an bn. |
| iter2 [Iarray] |
iter2 f a b применяет функцию f ко всем элементам a и b. |
| iter2 [Float.ArrayLabels] |
iter2 ~f a b применяет функцию f ко всем элементам a и b. |
| iter2 [Float.Array] |
iter2 f a b применяет функцию f ко всем элементам a и b. |
| iter2 [ArrayLabels] |
iter2 ~f a b применяет функцию f ко всем элементам a и b. |
| iter2 [Array] |
iter2 f a b применяет функцию f ко всем элементам a и b. |
| iter_error [Result] |
iter_error f r — это f e, если r равно Error e, и () в противном случае. |
| iter_unordered [Pqueue.MaxPoly] | |
| iter_unordered [Pqueue.MinPoly] | |
| iter_unordered [Pqueue.Max] | |
| iter_unordered [Pqueue.Min] |
iter_unordered f q применяет f ко всем элементам q. |
| iterate [Seq] |
iterate f x — это бесконечная последовательность, элементы которой — x, f x, f (f x) и так далее. |
| iteri [String] |
iteri аналогична String.iter, но функция также получает индекс соответствующего символа. |
| iteri [StringLabels] |
iteri аналогична StringLabels.iter, но функция также получает индекс соответствующего символа. |
| iteri [Seq] |
iteri f xs последовательно вызывает f i x для каждого элемента x, расположенного по индексу i в последовательности xs. |
| iteri [ListLabels] |
То же, что и ListLabels.iter, но функция получает индекс элемента в качестве первого аргумента (начиная с 0), а сам элемент — в качестве второго. |
| iteri [List] |
То же, что и List.iter, но функция получает индекс элемента в качестве первого аргумента (начиная с 0), а сам элемент — в качестве второго. |
| iteri [Iarray] |
То же, что и Iarray.iter, но функция получает индекс элемента в качестве первого аргумента, а сам элемент — в качестве второго. |
| iteri [Float.ArrayLabels] |
То же, что и Float.ArrayLabels.iter, но функция получает индекс элемента в качестве первого аргумента, а сам элемент — в качестве второго. |
| iteri [Float.Array] |
То же, что и Float.Array.iter, но функция получает индекс элемента в качестве первого аргумента, а сам элемент — в качестве второго. |
| iteri [Dynarray] |
iteri f a вызывает f i x для каждого x с индексом i в a, начиная с индекса 0 и заканчивая индексом length a - 1. |
| iteri [BytesLabels] |
То же, что и BytesLabels.iter, но функция получает индекс байта в качестве первого аргумента, а сам байт — в качестве второго. |
| iteri [Bytes] |
То же, что и Bytes.iter, но функция получает индекс байта в качестве первого аргумента, а сам байт — в качестве второго. |
| iteri [ArrayLabels] |
То же, что и ArrayLabels.iter, но функция получает индекс элемента в качестве первого аргумента, а сам элемент — в качестве второго. |
| iteri [Array] |
То же, что и Array.iter, но функция получает индекс элемента в качестве первого аргумента, а сам элемент — в качестве второго. |
J | |
| join [Thread] |
join th приостанавливает выполнение вызывающего потока до завершения потока th. |
| join [Result] |
join rr равно r, если rr равно Ok r, и rr, если rr равно Error _. |
| join [Option] |
join oo равно Some v, если oo равно Some (Some v), и None в противном случае. |
| join [Domain] |
join d блокирует выполнение до завершения работы домена d. |
K | |
| kasprintf [Format] |
То же, что и asprintf выше, но вместо возврата строки передаёт её первому аргументу. |
| kbprintf [Printf] |
То же, что и bprintf, но вместо немедленного возврата передаёт буфер своему первому аргументу после завершения вывода. |
| kdprintf [Format] |
То же, что и Format.dprintf выше, но вместо немедленного возврата передаёт отложенный форматтер своему первому аргументу после завершения вывода. |
| kfprintf [Printf] |
То же, что и fprintf, но вместо немедленного возврата передаёт канал вывода своему первому аргументу после завершения вывода. |
| kfprintf [Format] |
То же, что и fprintf выше, но вместо немедленного возврата передаёт форматтер своему первому аргументу после завершения вывода. |
| kill [UnixLabels] |
kill ~pid ~signal отправляет сигнал с номером signal процессу с идентификатором pid. |
| kill [Unix] |
kill pid signal отправляет сигнал с номером signal процессу с идентификатором pid. |
| kind [Bigarray.Array3] |
Возвращает тип указанного Bigarray. |
| kind [Bigarray.Array2] |
Возвращает тип указанного Bigarray. |
| kind [Bigarray.Array1] |
Возвращает тип указанного Bigarray. |
| kind [Bigarray.Array0] |
Возвращает тип указанного Bigarray. |
| kind [Bigarray.Genarray] |
Возвращает тип указанного Bigarray. |
| kind_size_in_bytes [Bigarray] |
kind_size_in_bytes k — это количество байтов, используемых для хранения элемента типа k. |
| kprintf [Printf] |
Устаревший синоним для ksprintf.
|
| kscanf [Scanf] |
То же, что и Scanf.bscanf, но принимает дополнительный функциональный аргумент ef, который вызывается в случае ошибки: если процесс сканирования или какое-либо преобразование завершается неудачей, функция сканирования прерывает работу и вызывает функцию обработки ошибок ef, передавая ей в качестве аргументов канал форматированного ввода и исключение, вызвавшее прерывание процесса сканирования. |
| ksprintf [Printf] |
То же, что и описанная выше sprintf, но вместо возврата строки передаёт её первому аргументу. |
| ksprintf [Format] |
То же, что и описанная выше sprintf, но вместо возврата строки передаёт её первому аргументу. |
| ksscanf [Scanf] |
То же, что и Scanf.kscanf, но читает из заданной строки. |
L | |
| lasprintf [Format] |
То же, что и описанная выше asprintf, но аргументы объединены в один гетерогенный список. |
| last_chars [Str] |
last_chars s n возвращает последние n символов из s. |
| last_non_constant_constructor_tag [Obj] | |
| layout [Bigarray.Array3] |
Возвращает представление заданного Bigarray. |
| layout [Bigarray.Array2] |
Возвращает представление заданного Bigarray. |
| layout [Bigarray.Array1] |
Возвращает представление заданного Bigarray. |
| layout [Bigarray.Array0] |
Возвращает представление заданного Bigarray. |
| layout [Bigarray.Genarray] |
Возвращает представление заданного Bigarray. |
| lazy_tag [Obj] | |
| lbprintf [Printf] |
То же, что и описанная выше bprintf, но аргументы объединены в один гетерогенный список. |
| ldexp [Stdlib] |
ldexp x n возвращает x *. 2 ** n. |
| ldexp [Float] |
ldexp x n возвращает x *. 2 ** n. |
| ldprintf [Format] |
То же, что и описанная выше dprintf, но аргументы объединены в один гетерогенный список. |
| leading_sign_bits [Nativeint] |
leading_sign_bits n — количество ведущих (старших) знаковых битов в двоичном представлении n, не считая самого знакового бита. |
| leading_sign_bits [Int64] |
leading_sign_bits n — количество ведущих (старших) знаковых битов в двоичном представлении n, не считая самого знакового бита. |
| leading_sign_bits [Int32] |
leading_sign_bits n — количество ведущих (старших) знаковых битов в двоичном представлении n, не считая самого знакового бита. |
| leading_sign_bits [Int] |
leading_sign_bits n — количество ведущих (старших) знаковых битов в двоичном представлении n, не считая самого знакового бита. |
| leading_zeros [Nativeint] |
leading_zeros n — количество ведущих (старших) нулевых битов в двоичном представлении n. |
| leading_zeros [Int64] |
leading_zeros n — количество ведущих (старших) нулевых битов в двоичном представлении n. |
| leading_zeros [Int32] |
leading_zeros n — количество ведущих (старших) нулевых битов в двоичном представлении n. |
| leading_zeros [Int] |
leading_zeros n — количество ведущих (старших) нулевых битов в двоичном представлении n. |
| left [Either] |
left v — это Left v. |
| length [Weak] |
Weak.length ar возвращает длину (количество элементов) ar. |
| length [String] |
length s — длина (количество байтов/символов) s. |
| length [StringLabels] |
length s — длина (количество байтов/символов) s. |
| length [Stack] |
Возвращает количество элементов в стеке. |
| length [Seq] |
length xs — длина последовательности xs. |
| length [Queue] |
Возвращает количество элементов в очереди. |
| length [Pqueue.MaxPoly] | |
| length [Pqueue.MinPoly] | |
| length [Pqueue.Max] | |
| length [Pqueue.Min] |
Возвращает количество элементов в очереди с приоритетом. |
| length [Out_channel] |
Возвращает размер (количество символов) обычного файла, открытого для данного канала. |
| length [Obj.Ephemeron] |
возвращает количество ключей |
| length [MoreLabels.Hashtbl.SeededS] | |
| length [MoreLabels.Hashtbl.S] | |
| length [MoreLabels.Hashtbl] |
Hashtbl.length tbl возвращает количество связей в tbl. |
| length [ListLabels] |
Возвращает длину (количество элементов) заданного списка. |
| length [List] |
Возвращает длину (количество элементов) заданного списка. |
| length [In_channel] |
Возвращает размер (количество символов) обычного файла, открытого для данного канала. |
| length [Iarray] |
Возвращает длину (количество элементов) заданного неизменяемого массива. |
| length [Hashtbl.SeededS] | |
| length [Hashtbl.S] | |
| length [Hashtbl] |
Hashtbl.length tbl возвращает количество связей в tbl. |
| length [Float.ArrayLabels] |
Возвращает длину (количество элементов) заданного массива чисел с плавающей точкой. |
| length [Float.Array] |
Возвращает длину (количество элементов) заданного массива чисел с плавающей точкой. |
| length [Ephemeron.Kn.Bucket] |
Возвращает верхнюю границу длины корзины. |
| length [Ephemeron.K2.Bucket] |
Возвращает верхнюю границу длины корзины. |
| length [Ephemeron.K1.Bucket] |
Возвращает верхнюю границу длины корзины. |
| length [Ephemeron.SeededS] | |
| length [Ephemeron.S] | |
| length [Dynarray] |
length a — количество элементов в массиве. |
| length [BytesLabels] |
Возвращает длину (количество байтов) аргумента. |
| length [Bytes] |
Возвращает длину (количество байтов) аргумента. |
| length [Buffer] |
Возвращает количество символов, содержащихся в буфере в данный момент. |
| length [ArrayLabels] |
Возвращает длину (количество элементов) заданного массива. |
| length [Array] |
Возвращает длину (количество элементов) заданного массива. |
| leprintf [Printf] |
То же, что и описанная выше eprintf, но аргументы объединены в один гетерогенный список. |
| leprintf [Format] |
То же, что и описанная выше eprintf, но аргументы объединены в один гетерогенный список. |
| let+ [Result.Syntax] |
( let+ ) — это Result.map. |
| let+ [Option.Syntax] |
( let+ ) — это Option.map. |
| lexeme [Lexing] |
Lexing.lexeme lexbuf возвращает строку, соответствующую регулярному выражению. |
| lexeme_char [Lexing] |
Lexing.lexeme_char lexbuf i возвращает символ с номером i в найденной строке. |
| lexeme_end [Lexing] |
Lexing.lexeme_end lexbuf возвращает смещение в потоке ввода символа, следующего за последним символом найденной строки. |
| lexeme_end_p [Lexing] |
Аналог lexeme_end, но возвращает полную position вместо смещения. |
| lexeme_start [Lexing] |
Lexing.lexeme_start lexbuf возвращает смещение в потоке ввода первого символа найденной строки. |
| lexeme_start_p [Lexing] |
Аналог lexeme_start, но возвращает полную position вместо смещения. |
| lfprintf [Printf] |
То же, что и описанная выше fprintf, но аргументы объединены в один гетерогенный список. |
| lfprintf [Format] |
То же, что и описанная выше fprintf, но аргументы объединены в один гетерогенный список. |
| lifecycle_name [Runtime_events] |
Возвращает строковое представление заданного типа события жизненного цикла. |
| link [UnixLabels] |
link ?follow ~src ~dst создаёт жёсткую ссылку с именем dst на файл с именем src. |
| link [Unix] |
link ?follow src dst создаёт жёсткую ссылку с именем dst на файл с именем src. |
| list_active [Gc.Tweak] |
Возвращает список параметров и их значений, отличающихся в данный момент от значений по умолчанию. |
| listen [UnixLabels] |
Настраивает сокет для приёма запросов на соединение. |
| listen [Unix] |
Настраивает сокет для приёма запросов на соединение. |
| lnot [Stdlib] |
Побитовое логическое отрицание. |
| loadfile [Dynlink] |
В байт-коде: загружает заданный файл объекта байт-кода (файл .cmo) или файл библиотеки байт-кода (файл .cma) и связывает его с выполняющейся программой. |
| loadfile_private [Dynlink] |
Аналог loadfile, за исключением того, что только что загруженные модули компиляции скрыты (на них нельзя ссылаться) от других модулей, загружаемых динамически впоследствии. |
| localtime [UnixLabels] |
Преобразует время в секундах, возвращаемое функцией UnixLabels.time, в дату и время. |
| localtime [Unix] |
Преобразует время в секундах, возвращаемое функцией Unix.time, в дату и время. |
| location [Printexc.Slot] |
location slot возвращает информацию о местоположении слота, если она доступна, и None в противном случае. |
| lock [Mutex] |
Блокирует заданный мьютекс. |
| lockf [UnixLabels] |
lockf fd ~mode ~len устанавливает блокировку на область файла, открытого как fd. |
| lockf [Unix] |
lockf fd mode len устанавливает блокировку на область файла, открытого как fd. |
| log [Stdlib] |
Натуральный логарифм. |
| log [Float] |
Натуральный логарифм. |
| log [Complex] |
Натуральный логарифм (по основанию e). |
| log10 [Stdlib] |
Десятичный логарифм. |
| log10 [Float] |
Десятичный логарифм. |
| log1p [Stdlib] |
log1p x вычисляет log(1.0 +. x) (натуральный логарифм), обеспечивая точные численные результаты, даже если x близко к 0.0. |
| log1p [Float] |
log1p x вычисляет log(1.0 +. x) (натуральный логарифм), обеспечивая точные численные результаты, даже если x близко к 0.0. |
| log2 [Float] |
Двоичный логарифм. |
| logand [Nativeint] |
Побитовое логическое И. |
| logand [Int64] |
Побитовое логическое И. |
| logand [Int32] |
Побитовое логическое И. |
| logand [Int] |
logand x y — побитовое логическое И x и y. |
| logand [Bool] |
logand b1 b2 равно true тогда и только тогда, когда и b1, и b2 равны true. |
| lognot [Nativeint] |
Побитовое логическое отрицание. |
| lognot [Int64] |
Побитовое логическое отрицание. |
| lognot [Int32] |
Побитовое логическое отрицание. |
| lognot [Int] |
lognot x — побитовое логическое отрицание x. |
| logor [Nativeint] |
Побитовое логическое ИЛИ. |
| logor [Int64] |
Побитовое логическое ИЛИ. |
| logor [Int32] |
Побитовое логическое ИЛИ. |
| logor [Int] |
logor x y — побитовое логическое ИЛИ x и y. |
| logor [Bool] |
logor b1 b2 равно true тогда и только тогда, когда b1 или b2 равно true. |
| logxor [Nativeint] |
Побитовое логическое исключающее ИЛИ. |
| logxor [Int64] |
Побитовое логическое исключающее ИЛИ. |
| logxor [Int32] |
Побитовое логическое исключающее ИЛИ. |
| logxor [Int] |
logxor x y — побитовое логическое исключающее ИЛИ x и y. |
| logxor [Bool] |
logxor b1 b2 равно true, если ровно одно из b1 и b2 равно true. |
| lookup_tables [CamlinternalOO] | |
| lower_hex_digit_of_int [Char.Ascii] |
lower_hex_digit_of_int n — строчная шестнадцатеричная цифра ASCII для шестнадцатеричного значения abs (n mod 16). |
| lowercase [Char.Ascii] |
lowercase c — это c, в котором символы ASCII от 'A' до 'Z' соответственно заменены строчными символами от 'a' до 'z'. |
| lowercase_ascii [String] |
lowercase_ascii s — это s, в котором все заглавные буквы преобразованы в строчные с использованием набора символов US-ASCII. |
| lowercase_ascii [StringLabels] |
lowercase_ascii s — это s, в котором все заглавные буквы преобразованы в строчные с использованием набора символов US-ASCII. |
| lowercase_ascii [Char] |
Вместо этого используйте эквивалентную функцию Char.Ascii.lowercase. |
| lowercase_ascii [BytesLabels] |
Возвращает копию аргумента, в которой все заглавные буквы преобразованы в строчные с использованием набора символов US-ASCII. |
| lowercase_ascii [Bytes] |
Возвращает копию аргумента, в которой все заглавные буквы преобразованы в строчные с использованием набора символов US-ASCII. |
| lprintf [Printf] |
То же, что и описанная выше printf, но аргументы объединены в один гетерогенный список. |
| lprintf [Format] |
То же, что и описанная выше printf, но аргументы объединены в один гетерогенный список. |
| lseek [UnixLabels.LargeFile] |
См. lseek. |
| lseek [UnixLabels] |
Устанавливает текущую позицию файлового дескриптора и возвращает полученное смещение (от начала файла). |
| lseek [Unix.LargeFile] |
См. lseek. |
| lseek [Unix] |
Устанавливает текущую позицию файлового дескриптора и возвращает полученное смещение (от начала файла). |
| lsprintf [Printf] |
То же, что и описанная выше sprintf, но аргументы объединены в один гетерогенный список. |
| lstat [UnixLabels.LargeFile] | |
| lstat [UnixLabels] |
Аналог UnixLabels.stat, но если файл является символической ссылкой, возвращает информацию о самой ссылке. |
| lstat [Unix.LargeFile] | |
| lstat [Unix] |
Аналог Unix.stat, но если файл является символической ссылкой, возвращает информацию о самой ссылке. |
M | |
| magic [Obj] | |
| main_program_units [Dynlink] |
Возвращает список модулей компиляции, составляющих основную программу (т. е. |
| major [Gc] |
Выполняет сборку младшего поколения и завершает текущий цикл сборки старшего поколения. |
| major_slice [Gc] |
major_slice n Выполняет сборку младшего поколения и один этап сборки старшего поколения. |
| make [Type.Id] |
make () — новый идентификатор типа. |
| make [String] |
make n c — строка длины n, в каждой позиции которой находится символ c. |
| make [StringLabels] |
make n c — строка длины n, в каждой позиции которой находится символ c. |
| make [Semaphore.Binary] |
make b возвращает новый двоичный семафор. |
| make [Semaphore.Counting] |
make n возвращает новый счётный семафор с начальным значением n. |
| make [Random.State] |
Создаёт новое состояние и инициализирует его заданным начальным значением. |
| make [Pair] |
make a b — пара (a, b). |
| make [Float.ArrayLabels] |
make n x возвращает новый массив чисел с плавающей точкой длины n, инициализированный значением x. |
| make [Float.Array] |
make n x возвращает новый массив чисел с плавающей точкой длины n, инициализированный значением x. |
| make [Ephemeron.Kn.Bucket] |
Создаёт новую корзину. |
| make [Ephemeron.Kn] |
То же, что и Ephemeron.K1.make |
| make [Ephemeron.K2.Bucket] |
Создаёт новую корзину. |
| make [Ephemeron.K2] |
То же, что и Ephemeron.K1.make |
| make [Ephemeron.K1.Bucket] |
Создаёт новую корзину. |
| make [Ephemeron.K1] |
Ephemeron.K1.make k d создаёт эфемерон с ключом k и данными d. |
| make [Dynarray] |
make n x — это новый массив длины n, заполненный значениями x. |
| make [BytesLabels] |
make n c возвращает новую последовательность байтов длины n, заполненную байтом c. |
| make [Bytes] |
make n c возвращает новую последовательность байтов длины n, заполненную байтом c. |
| make [Atomic] |
Создаёт атомарную ссылку. |
| make [ArrayLabels] |
make n x возвращает новый массив длины n, инициализированный значениями x. |
| make [Array] |
make n x возвращает новый массив длины n, инициализированный значениями x. |
| make_class [CamlinternalOO] | |
| make_class_store [CamlinternalOO] | |
| make_contended [Atomic] |
Создаёт атомарную ссылку, занимающую отдельную строку кэша. |
| make_formatter [Format] |
make_formatter out flush возвращает новый форматтер, который выводит данные с помощью функции out и сбрасывает буфер с помощью функции flush. |
| make_iprintf [CamlinternalFormat] | |
| make_lprintf [CamlinternalFormat] | |
| make_matrix [Float.ArrayLabels] |
make_matrix ~dimx ~dimy e возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy, в котором все элементы инициализированы значениями e. |
| make_matrix [Float.Array] |
make_matrix dimx dimy e возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy, в котором все элементы инициализированы значениями e. |
| make_matrix [ArrayLabels] |
make_matrix ~dimx ~dimy e возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy. |
| make_matrix [Array] |
make_matrix dimx dimy e возвращает двумерный массив (массив массивов) с первым измерением dimx и вторым измерением dimy. |
| make_printf [CamlinternalFormat] | |
| make_self_init [Random.State] |
Создаёт новое состояние и инициализирует его случайным начальным значением, выбранным системно-зависимым способом. |
| make_symbolic_output_buffer [Format] |
make_symbolic_output_buffer () возвращает новый буфер для символьного вывода. |
| make_synchronized_formatter [Format] |
make_synchronized_formatter out flush возвращает ключ к локальному для домена состоянию, содержащему локальный для домена форматтер, который выводит данные с помощью функции out и сбрасывает буфер с помощью функции flush. |
| map [String] |
map f s — это строка, полученная применением f ко всем символам s в порядке возрастания индексов. |
| map [StringLabels] |
map f s — это строка, полученная применением f ко всем символам s в порядке возрастания индексов. |
| map [Set.S] |
map f s — это множество, элементами которого являются f a0,f a1... |
| map [Seq] |
map f xs — это образ последовательности xs при преобразовании f. |
| map [Result] |
map f r равно Ok (f v), если r равно Ok v, и r, если r равно Error _. |
| map [Pair] |
map f g (a, b) применяет f к a и g к b. |
| map [Option] |
map f o равно None, если o равно None, и Some (f v), если o равно Some v. |
| map [MoreLabels.Set.S] |
map ~f s — это множество, элементами которого являются f a0,f a1... |
| map [MoreLabels.Map.S] |
map ~f m возвращает отображение с той же областью определения, что и m, в котором связанное значение a всех связей m заменено результатом применения f к a. |
| map [Map.S] |
map f m возвращает отображение с той же областью определения, что и m, в котором связанное значение a всех связей m заменено результатом применения f к a. |
| map [ListLabels] |
map ~f [a1; ...; an] применяет функцию f к a1, ..., an и строит список [f a1; ...; f an] из результатов, возвращённых f. |
| map [List] |
map f [a1; ...; an] применяет функцию f к a1, ..., an и строит список [f a1; ...; f an] из результатов, возвращённых f. |
| map [Lazy] |
map f x возвращает отложенное вычисление, которое при принудительном вычислении принудительно вычисляет x и применяет f к его значению. |
| map [Iarray] |
map f a применяет функцию f ко всем элементам a и строит неизменяемый массив из результатов, возвращённых f: [| f (get a 0); f (get a 1); ...; f (get a (length a - 1)) |]. |
| map [Float.ArrayLabels] |
map ~f a применяет функцию f ко всем элементам a и строит массив вещественных чисел из результатов, возвращённых f. |
| map [Float.Array] |
map f a применяет функцию f ко всем элементам a и строит массив вещественных чисел из результатов, возвращённых f. |
| map [Either] |
map ~left ~right (Left v) — это Left (left v), map ~left ~right (Right v) — это Right (right v). |
| map [Dynarray] |
map f a — это новый массив элементов вида f x для каждого элемента x массива a. |
| map [BytesLabels] |
map ~f s по очереди применяет функцию f ко всем байтам s (в порядке возрастания индексов) и сохраняет полученные байты в новой последовательности, возвращаемой в качестве результата. |
| map [Bytes] |
map f s по очереди применяет функцию f ко всем байтам s (в порядке возрастания индексов) и сохраняет полученные байты в новой последовательности, возвращаемой в качестве результата. |
| map [ArrayLabels] |
map ~f a применяет функцию f ко всем элементам a и строит массив из результатов, возвращённых f: [| f a.(0); f a.(1); ...; f a.(length a - 1) |]. |
| map [Array] |
map f a применяет функцию f ко всем элементам a и строит массив из результатов, возвращённых f: [| f a.(0); f a.(1); ...; f a.(length a - 1) |]. |
| map2 [Seq] |
map2 f xs ys — это последовательность элементов f x y, где пары (x, y) синхронно извлекаются из последовательностей xs и ys. |
| map2 [ListLabels] |
map2 ~f [a1; ...; an] [b1; ...; bn] — это [f a1 b1; ...; f an bn]. |
| map2 [List] |
map2 f [a1; ...; an] [b1; ...; bn] — это [f a1 b1; ...; f an bn]. |
| map2 [Iarray] |
map2 f a b применяет функцию f ко всем элементам a и b и строит неизменяемый массив из результатов, возвращённых f: [| f (get a 0) (get b 0);. |
| map2 [Float.ArrayLabels] |
map2 ~f a b применяет функцию f ко всем элементам a и b и строит массив вещественных чисел из результатов, возвращённых f: [| f a.(0) b.(0); ...; f a.(length a - 1) b.(length b - 1)|]. |
| map2 [Float.Array] |
map2 f a b применяет функцию f ко всем элементам a и b и строит массив вещественных чисел из результатов, возвращённых f: [| f a.(0) b.(0); ...; f a.(length a - 1) b.(length b - 1)|]. |
| map2 [ArrayLabels] |
map2 ~f a b применяет функцию f ко всем элементам a и b и строит массив из результатов, возвращённых f: [| f a.(0) b.(0); ...; f a.(length a - 1) b.(length b - 1)|]. |
| map2 [Array] |
map2 f a b применяет функцию f ко всем элементам a и b и строит массив из результатов, возвращённых f: [| f a.(0) b.(0); ...; f a.(length a - 1) b.(length b - 1)|]. |
| map_error [Result] |
map_error f r равно Error (f e), если r равно Error e, и r, если r равно Ok _. |
| map_file [UnixLabels] |
Отображение файла в память в виде Bigarray. |
| map_file [Unix] |
Отображение файла в память в виде Bigarray. |
| map_from_array [Float.ArrayLabels] |
map_from_array ~f a применяет функцию f ко всем элементам a и строит массив вещественных чисел из результатов, возвращённых f. |
| map_from_array [Float.Array] |
map_from_array f a применяет функцию f ко всем элементам a и строит массив вещественных чисел из результатов, возвращённых f. |
| map_fst [Pair] |
map_fst f p применяет f к первому компоненту p. |
| map_inplace [Float.ArrayLabels] |
map_inplace ~f a применяет функцию f ко всем элементам a и обновляет их значения на месте. |
| map_inplace [Float.Array] |
map_inplace f a применяет функцию f ко всем элементам a и обновляет их значения на месте. |
| map_inplace [ArrayLabels] |
map_inplace ~f a применяет функцию f ко всем элементам a и обновляет их значения на месте. |
| map_inplace [Array] |
map_inplace f a применяет функцию f ко всем элементам a и обновляет их значения на месте. |
| map_left [Either] |
map_left f e — это Left (f v), если e равно Left v, и e, если e равно Right _. |
| map_product [Seq] |
Последовательность map_product f xs ys — это образ декартова произведения последовательностей xs и ys при преобразовании f. |
| map_right [Either] |
map_right f e — это Right (f v), если e равно Right v, и e, если e равно Left _. |
| map_snd [Pair] |
map_snd f p применяет f ко второму компоненту p. |
| map_to_array [Float.ArrayLabels] |
map_to_array ~f a применяет функцию f ко всем элементам a и строит массив из результатов, возвращённых f: [| f a.(0); f a.(1); ...; f a.(length a - 1) |]. |
| map_to_array [Float.Array] |
map_to_array f a применяет функцию f ко всем элементам a и строит массив из результатов, возвращённых f: [| f a.(0); f a.(1); ...; f a.(length a - 1) |]. |
| map_val [Lazy] |
map_val f x применяет f непосредственно, если x уже вычислено; в противном случае ведёт себя как map f x. |
| mapi [String] | |
| mapi [StringLabels] | |
| mapi [Seq] |
mapi аналогична map, но применяет функцию f к индексу и элементу. |
| mapi [MoreLabels.Map.S] |
То же, что и MoreLabels.Map.S.map, но функция получает в качестве аргументов и ключ, и связанное значение каждой связи отображения. |
| mapi [Map.S] |
То же, что и Map.S.map, но функция получает в качестве аргументов и ключ, и связанное значение каждой связи отображения. |
| mapi [ListLabels] |
То же, что и ListLabels.map, но функция получает первым аргументом индекс элемента (отсчёт начинается с 0), а вторым — сам элемент. |
| mapi [List] |
То же, что и List.map, но функция получает первым аргументом индекс элемента (отсчёт начинается с 0), а вторым — сам элемент. |
| mapi [Iarray] |
То же, что и Iarray.map, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi [Float.ArrayLabels] |
То же, что и Float.ArrayLabels.map, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi [Float.Array] |
То же, что и Float.Array.map, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi [Dynarray] |
mapi f a — это новый массив элементов вида f i x для каждого элемента x массива a с индексом i. |
| mapi [BytesLabels] |
mapi ~f s вызывает f для каждого символа s и его индекса (в порядке возрастания индексов) и сохраняет полученные байты в новой последовательности, возвращаемой в качестве результата. |
| mapi [Bytes] |
mapi f s вызывает f для каждого символа s и его индекса (в порядке возрастания индексов) и сохраняет полученные байты в новой последовательности, возвращаемой в качестве результата. |
| mapi [ArrayLabels] |
То же, что и ArrayLabels.map, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi [Array] |
То же, что и Array.map, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi_inplace [Float.ArrayLabels] |
То же, что и Float.ArrayLabels.map_inplace, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi_inplace [Float.Array] |
То же, что и Float.Array.map_inplace, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi_inplace [ArrayLabels] |
То же, что и ArrayLabels.map_inplace, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| mapi_inplace [Array] |
То же, что и Array.map_inplace, но функция получает первым аргументом индекс элемента, а вторым — сам элемент. |
| match_beginning [Str] |
match_beginning() возвращает позицию первого символа подстроки, совпавшей при последнем вызове функции сопоставления или поиска (подробности см. в описании Str.matched_string). |
| match_end [Str] |
match_end() возвращает позицию символа, следующего за последним символом подстроки, совпавшей при последнем вызове функции сопоставления или поиска (подробности см. в описании Str.matched_string). |
| match_with [Effect.Deep] |
match_with f v h выполняет вычисление f v с обработчиком h. |
| matched_group [Str] |
matched_group n s возвращает подстроку s, совпавшую с n-й группой \(...\) регулярного выражения при последнем вызове функции сопоставления или поиска (подробности см. в описании Str.matched_string). |
| matched_string [Str] |
matched_string s возвращает подстроку s, совпавшую при последнем вызове одной из следующих функций сопоставления или поиска: Str.string_match, Str.search_forward, Str.search_backward, Str.string_partial_match, Str.global_substitute, Str.substitute_first, при условии, что между ними не вызывалась ни одна из следующих функций: Str.global_replace, Str.replace_first, Str.split, Str.bounded_split, Str.split_delim, Str.bounded_split_delim, Str.full_split, Str.bounded_full_split. Примечание: в случае global_substitute и substitute_first вызов matched_string допустим только внутри аргумента subst, а не после возврата global_substitute или substitute_first. |
| max [Uchar] |
max — это U+10FFFF. |
| max [Stdlib] |
Псевдоним для Repr.max. |
| max [Repr] |
Возвращает большее из двух аргументов. |
| max [Nativeint] |
Возвращает большее из двух аргументов. |
| max [Int64] |
Возвращает большее из двух аргументов. |
| max [Int32] |
Возвращает большее из двух аргументов. |
| max [Int] |
Возвращает большее из двух аргументов. |
| max [Float] |
max x y возвращает максимум из x и y. |
| max [Char.Ascii] |
max — это '\x7F'. |
| max_array_length [Sys] |
Максимальная длина обычного массива (т. е. |
| max_binding [MoreLabels.Map.S] |
То же, что MoreLabels.Map.S.min_binding, но возвращает пару с наибольшим ключом в заданном отображении. |
| max_binding [Map.S] |
То же, что Map.S.min_binding, но возвращает пару с наибольшим ключом в заданном отображении. |
| max_binding_opt [MoreLabels.Map.S] |
То же, что MoreLabels.Map.S.min_binding_opt, но возвращает пару с наибольшим ключом в заданном отображении. |
| max_binding_opt [Map.S] |
То же, что Map.S.min_binding_opt, но возвращает пару с наибольшим ключом в заданном отображении. |
| max_elt [Set.S] |
То же, что Set.S.min_elt, но возвращает наибольший элемент заданного множества. |
| max_elt [Pqueue.MaxPoly] | |
| max_elt [Pqueue.Max] | |
| max_elt [MoreLabels.Set.S] |
То же, что MoreLabels.Set.S.min_elt, но возвращает наибольший элемент заданного множества. |
| max_elt_opt [Set.S] |
То же, что Set.S.min_elt_opt, но возвращает наибольший элемент заданного множества. |
| max_elt_opt [MoreLabels.Set.S] |
То же, что MoreLabels.Set.S.min_elt_opt, но возвращает наибольший элемент заданного множества. |
| max_ephe_length [Obj.Ephemeron] |
Максимальная длина эпhemeron, то есть максимальное количество ключей, которое может содержать эпhemeron. |
| max_float [Stdlib] |
Наибольшее положительное конечное значение типа float. |
| max_float [Float] |
Наибольшее положительное конечное значение типа float. |
| max_floatarray_length [Sys] |
Максимальная длина массива чисел с плавающей точкой. |
| max_int [Stdlib] |
Наибольшее представимое целое число. |
| max_int [Nativeint] |
Наибольшее представимое машинное целое число: 231 - 1 на 32-разрядной платформе или 263 - 1 на 64-разрядной платформе. |
| max_int [Int64] |
Наибольшее представимое 64-разрядное целое число: 263 - 1. |
| max_int [Int32] |
Наибольшее представимое 32-разрядное целое число: 231 - 1. |
| max_int [Int] |
max_int — это наибольшее представимое целое число, 2Sys.int_size - 1-1. |
| max_num [Float] |
max_num x y возвращает максимум из x и y, рассматривая nan как отсутствующее значение. |
| max_string_length [Sys] |
Максимальная длина строк и последовательностей байтов. |
| max_utf_8_decode_length [Uchar] |
max_utf_8_decode_length — это 4, максимальное количество байтов, которое может потребить декодирование корректной или некорректной последовательности UTF-8. |
| mem [Weak.S] |
mem t x возвращает true, если в t есть хотя бы один экземпляр x, и false в противном случае. |
| mem [Set.S] |
mem x s проверяет, принадлежит ли x множеству s. |
| mem [MoreLabels.Set.S] |
mem x s проверяет, принадлежит ли x множеству s. |
| mem [MoreLabels.Map.S] |
mem x m возвращает true, если m содержит привязку для x, и false в противном случае. |
| mem [MoreLabels.Hashtbl.SeededS] | |
| mem [MoreLabels.Hashtbl.S] | |
| mem [MoreLabels.Hashtbl] |
Hashtbl.mem tbl x проверяет, связана ли x с tbl. |
| mem [Map.S] |
mem x m возвращает true, если m содержит привязку для x, и false в противном случае. |
| mem [ListLabels] |
mem a ~set истинно тогда и только тогда, когда a равен одному из элементов set. |
| mem [List] |
mem a set истинно тогда и только тогда, когда a равен одному из элементов set. |
| mem [Iarray] |
mem a set истинно тогда и только тогда, когда a структурно равен одному из элементов set (т. е. |
| mem [Hashtbl.SeededS] | |
| mem [Hashtbl.S] | |
| mem [Hashtbl] |
Hashtbl.mem tbl x проверяет, связана ли x с tbl. |
| mem [Float.ArrayLabels] |
mem a ~set истинно тогда и только тогда, когда в set есть элемент, структурно равный a, то есть |
| mem [Float.Array] |
mem a set истинно тогда и только тогда, когда в set есть элемент, структурно равный a, то есть |
| mem [Ephemeron.SeededS] | |
| mem [Ephemeron.S] | |
| mem [Dynarray] |
mem a set истинно тогда и только тогда, когда a структурно равен одному из элементов set (т. е. |
| mem [ArrayLabels] |
mem a ~set истинно тогда и только тогда, когда a структурно равен одному из элементов set (т. е. |
| mem [Array] |
mem a set истинно тогда и только тогда, когда a структурно равен одному из элементов set (т. е. |
| mem_assoc [ListLabels] |
То же, что ListLabels.assoc, но просто возвращает true, если привязка существует, и false, если для заданного ключа нет привязок. |
| mem_assoc [List] |
То же, что List.assoc, но просто возвращает true, если привязка существует, и false, если для заданного ключа нет привязок. |
| mem_assq [ListLabels] |
То же, что ListLabels.mem_assoc, но для сравнения ключей использует физическое равенство вместо структурного. |
| mem_assq [List] |
То же, что List.mem_assoc, но для сравнения ключей использует физическое равенство вместо структурного. |
| mem_ieee [Float.ArrayLabels] |
То же, что Float.ArrayLabels.mem, но использует равенство IEEE вместо структурного равенства. |
| mem_ieee [Float.Array] |
То же, что Float.Array.mem, но использует равенство IEEE вместо структурного равенства. |
| memoize [Seq] |
Последовательность memoize xs содержит те же элементы, что и последовательность xs. |
| memq [ListLabels] |
То же, что ListLabels.mem, но для сравнения элементов списка использует физическое равенство вместо структурного. |
| memq [List] |
То же, что List.mem, но для сравнения элементов списка использует физическое равенство вместо структурного. |
| memq [Iarray] |
То же, что Iarray.mem, но для сравнения элементов массива использует физическое равенство вместо структурного. |
| memq [Dynarray] |
То же, что Dynarray.mem, но для сравнения элементов массива использует физическое равенство вместо структурного. |
| memq [ArrayLabels] |
То же, что ArrayLabels.mem, но для сравнения элементов массива использует физическое равенство вместо структурного. |
| memq [Array] |
То же, что Array.mem, но для сравнения элементов массива использует физическое равенство вместо структурного. |
| merge [Weak.S] |
merge t x возвращает экземпляр x, найденный в t, если он есть; в противном случае добавляет x в t и возвращает x. |
| merge [MoreLabels.Map.S] |
merge ~f m1 m2 вычисляет отображение, ключи которого являются подмножеством ключей m1 и m2. |
| merge [Map.S] |
merge f m1 m2 вычисляет отображение, ключи которого являются подмножеством ключей m1 и m2. |
| merge [ListLabels] |
Слияние двух списков: предполагая, что l1 и l2 отсортированы согласно функции сравнения cmp, merge ~cmp l1 l2 вернёт отсортированный список, содержащий все элементы l1 и l2. |
| merge [List] |
Слияние двух списков: предполагая, что l1 и l2 отсортированы согласно функции сравнения cmp, merge cmp l1 l2 вернёт отсортированный список, содержащий все элементы l1 и l2. |
| min [Uchar] |
min — это U+0000. |
| min [Stdlib] |
Псевдоним для Repr.min. |
| min [Repr] |
Возвращает меньшее из двух аргументов. |
| min [Nativeint] |
Возвращает меньшее из двух аргументов. |
| min [Int64] |
Возвращает меньшее из двух аргументов. |
| min [Int32] |
Возвращает меньшее из двух аргументов. |
| min [Int] |
Возвращает меньшее из двух аргументов. |
| min [Float] |
min x y возвращает минимум из x и y. |
| min [Char.Ascii] |
min — это '\x00'. |
| min_binding [MoreLabels.Map.S] |
Возвращает пару с наименьшим ключом в заданном отображении (относительно порядка Ord.compare) или вызывает исключение Not_found, если отображение пусто. |
| min_binding [Map.S] |
Возвращает пару с наименьшим ключом в заданном отображении (относительно порядка Ord.compare) или вызывает исключение Not_found, если отображение пусто. |
| min_binding_opt [MoreLabels.Map.S] |
Возвращает пару с наименьшим ключом в заданном отображении (относительно порядка Ord.compare) или None, если отображение пусто. |
| min_binding_opt [Map.S] |
Возвращает пару с наименьшим ключом в заданном отображении (относительно порядка Ord.compare) или None, если отображение пусто. |
| min_elt [Set.S] |
Возвращает наименьший элемент заданного множества (относительно порядка Ord.compare) или вызывает исключение Not_found, если множество пусто. |
| min_elt [Pqueue.MinPoly] | |
| min_elt [Pqueue.Min] |
min_elt q — это элемент q с минимальным приоритетом или None, если очередь пуста. |
| min_elt [MoreLabels.Set.S] |
Возвращает наименьший элемент заданного множества (относительно порядка Ord.compare) или вызывает исключение Not_found, если множество пусто. |
| min_elt_opt [Set.S] |
Возвращает наименьший элемент заданного множества (относительно порядка Ord.compare) или None, если множество пусто. |
| min_elt_opt [MoreLabels.Set.S] |
Возвращает наименьший элемент заданного множества (относительно порядка Ord.compare) или None, если множество пусто. |
| min_float [Stdlib] |
Наименьшее положительное ненулевое нормализованное значение типа float. |
| min_float [Float] |
Наименьшее положительное ненулевое нормализованное значение типа float. |
| min_int [Stdlib] |
Наименьшее представимое целое число. |
| min_int [Nativeint] |
Наименьшее представимое машинное целое число: -231 на 32-разрядной платформе или -263 на 64-разрядной платформе. |
| min_int [Int64] |
Наименьшее представимое 64-разрядное целое число: -263. |
| min_int [Int32] |
Наименьшее представимое 32-разрядное целое число: -231. |
| min_int [Int] |
min_int — это наименьшее представимое целое число, -2Sys.int_size - 1. |
| min_max [Float] |
min_max x y — это (min x y, max x y), только эффективнее. |
| min_max_num [Float] |
min_max_num x y — это (min_num x y, max_num x y), только эффективнее. |
| min_num [Float] |
min_num x y возвращает минимум из x и y, рассматривая nan как отсутствующее значение. |
| minor [Gc] |
Запускает малую сборку мусора. |
| minor_words [Gc] |
Количество слов, выделенных в малой куче этим доменом или, возможно, предыдущими доменами. |
| minus_one [Nativeint] |
Машинное целое число -1. |
| minus_one [Int64] |
64-разрядное целое число -1. |
| minus_one [Int32] |
32-разрядное целое число -1. |
| minus_one [Int] |
minus_one — это целое число -1. |
| minus_one [Float] |
Число с плавающей точкой -1. |
| mkdir [UnixLabels] |
Создаёт каталог с заданными правами доступа (см. UnixLabels.umask). |
| mkdir [Unix] |
Создаёт каталог с заданными правами доступа (см. Unix.umask). |
| mkdir [Sys] |
Создаёт каталог с заданными правами доступа. |
| mkfifo [UnixLabels] |
Создаёт именованный канал с заданными правами доступа (см. UnixLabels.umask). |
| mkfifo [Unix] |
Создаёт именованный канал с заданными правами доступа (см. Unix.umask). |
| mktime [UnixLabels] |
Преобразует дату и время, заданные аргументом tm, во время в секундах, возвращаемое функцией UnixLabels.time. |
| mktime [Unix] |
Преобразует дату и время, заданные аргументом tm, во время в секундах, возвращаемое функцией Unix.time. |
| mod_float [Stdlib] |
mod_float a b возвращает остаток от деления a на b. |
| modf [Stdlib] |
modf f возвращает пару из дробной и целой частей f. |
| modf [Float] |
modf f возвращает пару из дробной и целой частей f. |
| mul [Nativeint] |
Умножение. |
| mul [Int64] |
Умножение. |
| mul [Int32] |
Умножение. |
| mul [Int] |
mul x y — это умножение x * y. |
| mul [Float] |
Умножение чисел с плавающей точкой. |
| mul [Complex] |
Умножение |
N | |
| name [Runtime_events.User] |
name t — это уникальное идентифицирующее имя события t. |
| name [Printexc.Slot] |
name slot возвращает имя функции или определения, охватывающего местоположение, на которое ссылается слот. |
| name [Obj.Extension_constructor] | |
| name_of_input [Scanf.Scanning] |
Scanning.name_of_input ic возвращает имя источника символов для заданного форматированного канала ввода Scanf.Scanning.in_channel. |
| nan [Stdlib] |
Специальное значение с плавающей точкой, обозначающее результат неопределённой операции, например 0.0 /. 0.0. |
| nan [Float] |
Специальное значение с плавающей точкой, обозначающее результат неопределённой операции, например 0.0 /. 0.0. |
| narrow [CamlinternalOO] | |
| nativebits [Random.State] |
Эти функции аналогичны базовым функциям, но используют (и обновляют) заданное состояние PRNG вместо состояния по умолчанию. |
| nativebits [Random] |
Random.nativebits () возвращает 32 или 64 случайных бита (в зависимости от разрядности платформы) в виде целого числа от Nativeint.min_int до Nativeint.max_int. |
| nativeint [Random.State] | |
| nativeint [Random] |
Random.nativeint bound возвращает случайное целое число от 0 (включительно) до bound (не включая). |
| nativeint [Bigarray] |
См. Bigarray.char. |
| nativeint_in_range [Random.State] | |
| nativeint_in_range [Random] |
Random.nativeint_in_range ~min ~max возвращает случайное целое число от min (включительно) до max (включительно). |
| neg [Nativeint] |
Унарное отрицание. |
| neg [Int64] |
Унарное отрицание. |
| neg [Int32] |
Унарное отрицание. |
| neg [Int] |
neg x — это ~-x. |
| neg [Float] |
Унарное отрицание. |
| neg [Complex] |
Унарное отрицание. |
| neg_infinity [Stdlib] |
Отрицательная бесконечность. |
| neg_infinity [Float] |
Отрицательная бесконечность. |
| negate [Fun] |
negate p — отрицание предикатной функции p. |
| new_block [Obj] | |
| new_channel [Event] |
Возвращает новый канал. |
| new_key [Domain.DLS] |
new_key f возвращает новый ключ, связанный с инициализатором f, для доступа к локальным переменным домена. |
| new_line [Lexing] |
Обновляет поле lex_curr_p лексического буфера, чтобы указать на начало новой строки. |
| new_method [CamlinternalOO] | |
| new_methods_variables [CamlinternalOO] | |
| new_variable [CamlinternalOO] | |
| next_after [Float] |
next_after x y возвращает следующее представимое значение с плавающей точкой после x в направлении y. |
| nice [UnixLabels] |
Изменяет приоритет процесса. |
| nice [Unix] |
Изменяет приоритет процесса. |
| no_scan_tag [Obj] | |
| none [Option] |
none — это None. |
| norm [Complex] |
Норма: для заданного x + i.y возвращает sqrt(x^2 + y^2). |
| norm2 [Complex] |
Квадрат нормы: для заданного x + i.y возвращает x^2 + y^2. |
| not [Stdlib] |
Логическое отрицание. |
| not [Bool] |
not b — логическое отрицание b. |
| nth [ListLabels] |
Возвращает n-й элемент заданного списка. |
| nth [List] |
Возвращает n-й элемент заданного списка. |
| nth [Buffer] |
Возвращает n-й символ буфера. |
| nth_dim [Bigarray.Genarray] |
Genarray.nth_dim a n возвращает n-е измерение Bigarray a. |
| nth_opt [ListLabels] |
Возвращает n-й элемент заданного списка. |
| nth_opt [List] |
Возвращает n-й элемент заданного списка. |
| null [Filename] |
null — это "/dev/null" в POSIX и "NUL" в Windows. |
| null_tracker [Gc.Memprof] |
Функции обратного вызова по умолчанию просто возвращают None или () |
| num_dims [Bigarray.Genarray] |
Возвращает количество измерений заданного Bigarray. |
O | |
| obj [Obj] | |
| object_tag [Obj] | |
| ocaml_release [Sys] |
ocaml_release — это версия OCaml. |
| ocaml_version [Sys] |
ocaml_version — это версия OCaml. |
| of_array [Pqueue.MaxPoly] | |
| of_array [Pqueue.MinPoly] | |
| of_array [Pqueue.Max] | |
| of_array [Pqueue.Min] |
of_array a возвращает новую очередь с приоритетами, содержащую элементы массива a. |
| of_array [Iarray] |
of_array ma возвращает неизменяемую копию изменяемого массива ma; то есть новый неизменяемый массив, содержащий те же элементы, что и ma |
| of_array [Dynarray] |
of_array arr возвращает динамический массив, соответствующий массиву фиксированного размера a. |
| of_array [Bigarray.Array3] |
Создает трехмерный Bigarray, инициализированный заданным массивом массивов массивов. |
| of_array [Bigarray.Array2] |
Создает двумерный Bigarray, инициализированный заданным массивом массивов. |
| of_array [Bigarray.Array1] |
Создает одномерный Bigarray, инициализированный заданным массивом. |
| of_binary_string [Random.State] |
Десериализует последовательность байтов, полученную вызовом Random.State.to_binary_string. |
| of_bytes [String] |
Возвращает новую строку, содержащую те же байты, что и заданная последовательность байтов. |
| of_bytes [StringLabels] |
Возвращает новую строку, содержащую те же байты, что и заданная последовательность байтов. |
| of_char [Uchar] |
of_char c представляет собой символ Unicode c. |
| of_char [String] |
of_char c представляет собой строку c. |
| of_char [StringLabels] |
of_char c представляет собой строку c. |
| of_dispenser [Seq] |
of_dispenser it — это последовательность элементов, выдаваемых раздатчиком it. |
| of_float [Nativeint] |
Преобразует заданное число с плавающей точкой в машинное целое, отбрасывая дробную часть (округление к нулю). |
| of_float [Int64] |
Преобразует заданное число с плавающей точкой в 64-битное целое, отбрасывая дробную часть (округление к нулю). |
| of_float [Int32] |
Преобразует заданное число с плавающей точкой в 32-битное целое, отбрасывая дробную часть (округление к нулю). |
| of_float [Int] |
of_float x преобразует x в целое число с округлением к нулю. |
| of_hex [Digest.S] |
Преобразует шестнадцатеричное представление обратно в соответствующий дайджест. |
| of_hex [Digest] |
Преобразует шестнадцатеричное представление обратно в соответствующий дайджест. |
| of_int [Uchar] |
of_int i представляет собой символ Unicode i. |
| of_int [Nativeint] |
Преобразует заданное целое число (тип int) в машинное целое (тип nativeint). |
| of_int [Int64] |
Преобразует заданное целое число (тип int) в 64-битное целое (тип int64). |
| of_int [Int32] |
Преобразует заданное целое число (тип int) в 32-битное целое (тип int32). |
| of_int [Float] |
Преобразует целое число в число с плавающей точкой. |
| of_int32 [Nativeint] |
Преобразует заданное 32-битное целое (тип int32) в машинное целое. |
| of_int32 [Int64] |
Преобразует заданное 32-битное целое (тип int32) в 64-битное целое (тип int64). |
| of_iter [Pqueue.MaxPoly] | |
| of_iter [Pqueue.MinPoly] | |
| of_iter [Pqueue.Max] | |
| of_iter [Pqueue.Min] |
of_iter iter x возвращает новую очередь с приоритетами, содержащую элементы x, полученные из iter. |
| of_list [Set.S] |
of_list l создает множество из списка элементов. |
| of_list [Pqueue.MaxPoly] | |
| of_list [Pqueue.MinPoly] | |
| of_list [Pqueue.Max] | |
| of_list [Pqueue.Min] |
of_list l возвращает новую очередь с приоритетами, содержащую элементы списка l. |
| of_list [MoreLabels.Set.S] |
of_list l создает множество из списка элементов. |
| of_list [MoreLabels.Map.S] |
of_list bs добавляет привязки из bs к пустой карте в порядке списка (если ключ в bs привязан дважды, сохраняется последняя привязка). |
| of_list [Map.S] |
of_list bs добавляет привязки из bs к пустой карте в порядке списка (если ключ в bs привязан дважды, сохраняется последняя привязка). |
| of_list [Iarray] |
of_list l возвращает новый неизменяемый массив, содержащий элементы l. |
| of_list [Float.ArrayLabels] |
of_list l возвращает новый массив чисел с плавающей точкой, содержащий элементы l. |
| of_list [Float.Array] |
of_list l возвращает новый массив чисел с плавающей точкой, содержащий элементы l. |
| of_list [Dynarray] |
of_list l — это массив, содержащий элементы l в том же порядке. |
| of_list [ArrayLabels] |
of_list l возвращает новый массив, содержащий элементы l. |
| of_list [Array] |
of_list l возвращает новый массив, содержащий элементы l. |
| of_nativeint [Int64] |
Преобразует заданное машинное целое (тип nativeint) в 64-битное целое (тип int64). |
| of_seq [String] |
of_seq s — это строка, составленная из символов последовательности. |
| of_seq [StringLabels] |
of_seq s — это строка, составленная из символов последовательности. |
| of_seq [Stack] |
Создает стек из последовательности. |
| of_seq [Set.S] |
Создает множество из заданных элементов |
| of_seq [Queue] |
Создает очередь из последовательности. |
| of_seq [MoreLabels.Set.S] |
Создает множество из заданных элементов |
| of_seq [MoreLabels.Map.S] |
Создает карту из заданных привязок |
| of_seq [MoreLabels.Hashtbl.SeededS] | |
| of_seq [MoreLabels.Hashtbl.S] | |
| of_seq [MoreLabels.Hashtbl] |
Создает таблицу из заданных привязок. |
| of_seq [Map.S] |
Создает карту из заданных привязок |
| of_seq [ListLabels] |
Создает список из последовательности. |
| of_seq [List] |
Создает список из последовательности. |
| of_seq [Iarray] |
Создает неизменяемый массив из генератора |
| of_seq [Hashtbl.SeededS] | |
| of_seq [Hashtbl.S] | |
| of_seq [Hashtbl] |
Создает таблицу из заданных привязок. |
| of_seq [Float.ArrayLabels] |
Создает массив из генератора. |
| of_seq [Float.Array] |
Создает массив из генератора. |
| of_seq [Ephemeron.SeededS] | |
| of_seq [Ephemeron.S] | |
| of_seq [Dynarray] |
of_seq seq — это массив, содержащий те же элементы, что и seq. |
| of_seq [BytesLabels] |
Создает строку из генератора |
| of_seq [Bytes] |
Создает строку из генератора |
| of_seq [Buffer] |
Создает буфер из генератора |
| of_seq [ArrayLabels] |
Создает массив из генератора |
| of_seq [Array] |
Создает массив из генератора |
| of_string [Nativeint] |
Преобразует заданную строку в машинное целое. |
| of_string [Int64] |
Преобразует заданную строку в 64-битное целое. |
| of_string [Int32] |
Преобразует заданную строку в 32-битное целое. |
| of_string [Float] |
Преобразует заданную строку в число с плавающей точкой. |
| of_string [BytesLabels] |
Возвращает новую последовательность байтов, содержащую те же байты, что и заданная строка. |
| of_string [Bytes] |
Возвращает новую последовательность байтов, содержащую те же байты, что и заданная строка. |
| of_string_opt [Nativeint] |
То же, что и of_string, но возвращает None вместо возбуждения исключения. |
| of_string_opt [Int64] |
То же, что и of_string, но возвращает None вместо возбуждения исключения. |
| of_string_opt [Int32] |
То же, что и of_string, но возвращает None вместо возбуждения исключения. |
| of_string_opt [Float] |
То же, что и of_string, но возвращает None вместо возбуждения исключения. |
| of_val [Obj.Extension_constructor] | |
| of_value [Bigarray.Array0] |
Создает нульмерный Bigarray, инициализированный заданным значением. |
| ok [Result] |
ok v — это Ok v. |
| once [Seq] |
Последовательность once xs содержит те же элементы, что и последовательность xs. |
| one [Nativeint] |
Машинное целое 1. |
| one [Int64] |
64-битное целое 1. |
| one [Int32] |
32-битное целое 1. |
| one [Int] |
one — это целое число 1. |
| one [Float] |
Число с плавающей точкой 1. |
| one [Complex] |
Комплексное число 1. |
| opaque_identity [Sys] |
С точки зрения оптимизации opaque_identity ведет себя как неизвестная функция (которая, следовательно, может иметь побочные эффекты). |
| open_bin [Out_channel] |
Открывает указанный файл для записи и возвращает новый канал вывода для этого файла, расположенный в его начале. |
| open_bin [In_channel] |
Открывает указанный файл для чтения и возвращает новый канал ввода для этого файла, расположенный в его начале. |
| open_box [Format] |
pp_open_box ppf d открывает в форматтере ppf новый компактный блок форматированного вывода со смещением d. |
| open_box_of_string [CamlinternalFormat] | |
| open_connection [UnixLabels] |
Подключается к серверу по заданному адресу. |
| open_connection [Unix] |
Подключается к серверу по заданному адресу. |
| open_gen [Out_channel] |
open_gen mode perm filename открывает указанный файл для записи, как описано выше. |
| open_gen [In_channel] |
open_gen mode perm filename открывает указанный файл для чтения, как описано выше. |
| open_hbox [Format] |
pp_open_hbox ppf () открывает новый блок форматированного вывода «горизонтального» типа. |
| open_hovbox [Format] |
pp_open_hovbox ppf d открывает новый блок форматированного вывода «горизонтального или вертикального» типа со смещением d. |
| open_hvbox [Format] |
pp_open_hvbox ppf d открывает новый блок форматированного вывода «горизонтального/вертикального» типа со смещением d. |
| open_in [Stdlib] |
Открывает указанный файл для чтения и возвращает новый канал ввода для этого файла, расположенный в его начале. |
| open_in [Scanf.Scanning] |
Scanning.open_in fname возвращает форматированный канал ввода Scanf.Scanning.in_channel для буферизованного чтения файла fname в текстовом режиме. |
| open_in_bin [Stdlib] |
То же, что и open_in, но файл открывается в двоичном режиме, поэтому при чтении преобразования не выполняются. |
| open_in_bin [Scanf.Scanning] |
Scanning.open_in_bin fname возвращает форматированный канал ввода Scanf.Scanning.in_channel для буферизованного чтения файла fname в двоичном режиме. |
| open_in_gen [Stdlib] |
open_in_gen mode perm filename открывает указанный файл для чтения, как описано выше. |
| open_out [Stdlib] |
Открывает указанный файл для записи и возвращает новый канал вывода для этого файла, расположенный в его начале. |
| open_out_bin [Stdlib] |
То же, что и open_out, но файл открывается в двоичном режиме, поэтому при записи преобразования не выполняются. |
| open_out_gen [Stdlib] |
open_out_gen mode perm filename открывает указанный файл для записи, как описано выше. |
| open_process [UnixLabels] |
То же, что и UnixLabels.open_process_out, но перенаправляет стандартный ввод и стандартный вывод команды в каналы, подключенные к двум возвращаемым каналам. |
| open_process [Unix] |
То же, что и Unix.open_process_out, но перенаправляет стандартный ввод и стандартный вывод команды в каналы, подключенные к двум возвращаемым каналам. |
| open_process_args [UnixLabels] |
open_process_args prog args запускает программу prog с аргументами args. |
| open_process_args [Unix] |
open_process_args prog args запускает программу prog с аргументами args. |
| open_process_args_full [UnixLabels] |
Аналогично UnixLabels.open_process_args, но третий аргумент задает окружение, передаваемое новому процессу. |
| open_process_args_full [Unix] |
Аналогично Unix.open_process_args, но третий аргумент задает окружение, передаваемое новому процессу. |
| open_process_args_in [UnixLabels] |
То же, что и UnixLabels.open_process_args, но перенаправляет только стандартный вывод нового процесса. |
| open_process_args_in [Unix] |
То же, что и Unix.open_process_args, но перенаправляет только стандартный вывод нового процесса. |
| open_process_args_out [UnixLabels] |
То же, что и UnixLabels.open_process_args, но перенаправляет только стандартный ввод нового процесса. |
| open_process_args_out [Unix] |
То же, что и Unix.open_process_args, но перенаправляет только стандартный ввод нового процесса. |
| open_process_full [UnixLabels] |
Аналогично UnixLabels.open_process, но второй аргумент задаёт окружение, передаваемое команде. |
| open_process_full [Unix] |
Аналогично Unix.open_process, но второй аргумент задаёт окружение, передаваемое команде. |
| open_process_in [UnixLabels] |
Управление каналами и процессами высокого уровня. |
| open_process_in [Unix] |
Управление каналами и процессами высокого уровня. |
| open_process_out [UnixLabels] |
То же, что и UnixLabels.open_process_in, но стандартный ввод команды перенаправляется в канал. |
| open_process_out [Unix] |
То же, что и Unix.open_process_in, но стандартный ввод команды перенаправляется в канал. |
| open_stag [Format] |
pp_open_stag ppf t открывает семантический тег с именем t. |
| open_tbox [Format] |
open_tbox () открывает новый блок табуляции. |
| open_temp_file [Filename] |
То же, что и Filename.temp_file, но возвращает имя нового временного файла и выходной канал, атомарно открытый для этого файла. |
| open_text [Out_channel] |
То же, что и Out_channel.open_bin, но файл открывается в текстовом режиме, поэтому при записи выполняется преобразование символов новой строки. |
| open_text [In_channel] |
То же, что и In_channel.open_bin, но файл открывается в текстовом режиме, поэтому при чтении выполняется преобразование символов новой строки. |
| open_vbox [Format] |
pp_open_vbox ppf d открывает новый блок форматированного вывода «по вертикали» со смещением d. |
| opendir [UnixLabels] |
Открывает дескриптор каталога |
| opendir [Unix] |
Открывает дескриптор каталога |
| openfile [UnixLabels] |
Открывает файл с указанным именем и заданными флагами. |
| openfile [Unix] |
Открывает файл с указанным именем и заданными флагами. |
| os_type [Sys] |
Операционная система, в которой выполняется программа OCaml. |
| out_channel_length [Stdlib.LargeFile] | |
| out_channel_length [Stdlib] |
Возвращает размер (количество символов) обычного файла, открытого для данного канала. |
| out_channel_of_descr [UnixLabels] |
Создаёт выходной канал для записи в заданный дескриптор. |
| out_channel_of_descr [Unix] |
Создаёт выходной канал для записи в заданный дескриптор. |
| out_of_heap_tag [Obj] | |
| output [Stdlib] |
output oc buf pos len записывает len символов из последовательности байтов buf, начиная со смещения pos, в заданный выходной канал oc. |
| output [Out_channel] |
output oc buf pos len записывает len символов из последовательности байтов buf, начиная со смещения pos, в заданный выходной канал oc. |
| output [Digest.S] |
Записывает дайджест в заданный выходной канал. |
| output [Digest] |
Записывает дайджест в заданный выходной канал. |
| output_acc [CamlinternalFormat] | |
| output_bigarray [Out_channel] |
То же, что и Out_channel.output, но данные берутся из большого массива (bigarray). |
| output_binary_int [Stdlib] |
Записывает одно целое число в двоичном формате (4 байта, от старшего к младшему) в заданный выходной канал. |
| output_buffer [Buffer] |
output_buffer oc b записывает текущее содержимое буфера b в выходной канал oc. |
| output_byte [Stdlib] |
Записывает одно 8-битное целое число (как единственный символ с соответствующим кодом) в заданный выходной канал. |
| output_byte [Out_channel] |
Записывает одно 8-битное целое число (как единственный символ с соответствующим кодом) в заданный выходной канал. |
| output_bytes [Stdlib] |
Записывает последовательность байтов в заданный выходной канал. |
| output_bytes [Out_channel] |
Записывает последовательность байтов в заданный выходной канал. |
| output_char [Stdlib] |
Записывает символ в заданный выходной канал. |
| output_char [Out_channel] |
Записывает символ в заданный выходной канал. |
| output_string [Stdlib] |
Записывает строку в заданный выходной канал. |
| output_string [Out_channel] |
Записывает строку в заданный выходной канал. |
| output_substring [Stdlib] |
То же, что и output, но в качестве аргумента принимает строку, а не последовательность байтов. |
| output_substring [Out_channel] |
То же, что и Out_channel.output, но в качестве аргумента принимает строку, а не последовательность байтов. |
| output_value [Stdlib] |
Записывает представление структурированного значения любого типа в канал. |
| over_max_boxes [Format] |
Проверяет, открыто ли уже максимально допустимое количество блоков форматированного вывода. |
P | |
| param_format_of_ignored_format [CamlinternalFormat] | |
| params [CamlinternalOO] | |
| parent_dir_name [Filename] |
Общепринятое имя родительского каталога текущего каталога (например, |
| parse [Arg] |
Arg.parse speclist anon_fun usage_msg разбирает командную строку. |
| parse_and_expand_argv_dynamic [Arg] |
То же, что и Arg.parse_argv_dynamic, за исключением того, что аргумент argv является ссылкой и может обновляться во время разбора аргументов Expand. |
| parse_argv [Arg] |
Arg.parse_argv ~current args speclist anon_fun usage_msg разбирает массив args так, как если бы он был командной строкой. |
| parse_argv_dynamic [Arg] |
То же, что и Arg.parse_argv, за исключением того, что аргумент speclist является ссылкой и может обновляться во время разбора. |
| parse_dynamic [Arg] |
То же, что и Arg.parse, за исключением того, что аргумент speclist является ссылкой и может обновляться во время разбора. |
| parse_expand [Arg] |
То же, что и Arg.parse, за исключением того, что допускаются аргументы Expand и ссылка Arg.current не обновляется. |
| partition [Set.S] |
partition f s возвращает пару множеств (s1, s2), где s1 — множество всех элементов s, удовлетворяющих предикату f, а s2 — множество всех элементов s, не удовлетворяющих f. |
| partition [Seq] |
partition p xs возвращает пару подпоследовательностей: элементы xs, удовлетворяющие p, и элементы xs, не удовлетворяющие p. |
| partition [MoreLabels.Set.S] |
partition ~f s возвращает пару множеств (s1, s2), где s1 — множество всех элементов s, удовлетворяющих предикату f, а s2 — множество всех элементов s, не удовлетворяющих f. |
| partition [MoreLabels.Map.S] |
partition ~f m возвращает пару отображений (m1, m2), где m1 содержит все связи m, удовлетворяющие предикату f, а m2 — отображение со всеми связями m, не удовлетворяющими f. |
| partition [Map.S] |
partition f m возвращает пару отображений (m1, m2), где m1 содержит все связи m, удовлетворяющие предикату f, а m2 — отображение со всеми связями m, не удовлетворяющими f. |
| partition [ListLabels] |
partition ~f l возвращает пару списков (l1, l2), где l1 — список всех элементов l, удовлетворяющих предикату f, а l2 — список всех элементов l, не удовлетворяющих f. |
| partition [List] |
partition f l возвращает пару списков (l1, l2), где l1 — список всех элементов l, удовлетворяющих предикату f, а l2 — список всех элементов l, не удовлетворяющих f. |
| partition_map [Seq] |
partition_map f xs возвращает пару последовательностей (ys, zs), где: |
| partition_map [ListLabels] |
partition_map f l возвращает пару списков (l1, l2) таких, что для каждого элемента x входного списка l: если f x является Left y1, то y1 входит в l1, а если f x является Right y2, то y2 входит в l2. Выходные элементы включаются в l1 и l2 в том же относительном порядке, что и соответствующие входные элементы в l. |
| partition_map [List] |
partition_map f l возвращает пару списков (l1, l2) таких, что для каждого элемента x входного списка l: если f x является Left y1, то y1 входит в l1, а если f x является Right y2, то y2 входит в l2. Выходные элементы включаются в l1 и l2 в том же относительном порядке, что и соответствующие входные элементы в l. |
| path [Runtime_events] |
Если события среды выполнения собираются, path () возвращает Some p, где p — путь к файлу событий среды выполнения. |
| pause [UnixLabels] |
Ожидает получения сигнала, который не игнорируется и не заблокирован. |
| pause [Unix] |
Ожидает получения сигнала, который не игнорируется и не заблокирован. |
| pause [Runtime_events] |
pause () приостанавливает сбор событий среды выполнения. |
| peek [Queue] |
peek q возвращает первый элемент очереди q, не удаляя его из очереди, или вызывает исключение Queue.Empty, если очередь пуста. |
| peek_opt [Queue] |
peek_opt q возвращает первый элемент очереди q, не удаляя его из очереди, или возвращает None, если очередь пуста. |
| perform [Effect] |
perform e выполняет эффект e. |
| phys_equal [Repr] |
phys_equal e1 e2 проверяет физическое равенство e1 и e2. |
| pi [Float] |
Константа пи. |
| pipe [UnixLabels] |
Создаёт канал. |
| pipe [Unix] |
Создаёт канал. |
| polar [Complex] |
polar norm arg возвращает комплексное число с модулем norm и аргументом arg. |
| poll [Event] |
Неблокирующая версия функции Event.sync: предлагает внешнему миру все возможности коммуникации, указанные в событии, и, если одну из них можно выполнить немедленно, выполняет её и возвращает Some r, где r — результат этой коммуникации. |
| poll_actions [Sys] |
Выполняет все ожидающие действия среды выполнения, например малые сборки мусора, части полной сборки мусора, обработчики сигналов, финализаторы или обратные вызовы memprof. |
| pop [Stack] |
pop s удаляет и возвращает верхний элемент стека s или вызывает исключение Stack.Empty, если стек пуст. |
| pop [Queue] |
pop является синонимом take. |
| pop_last [Dynarray] |
pop_last a удаляет и возвращает последний элемент a. |
| pop_last_opt [Dynarray] |
pop_last_opt a удаляет и возвращает последний элемент a или None, если массив пуст. |
| pop_max [Pqueue.MaxPoly] | |
| pop_max [Pqueue.Max] | |
| pop_min [Pqueue.MinPoly] | |
| pop_min [Pqueue.Min] |
pop_min q удаляет и возвращает элемент очереди q с минимальным приоритетом или возвращает None, если очередь пуста. |
| pop_opt [Stack] |
pop_opt s удаляет и возвращает верхний элемент стека s или возвращает None, если стек пуст. |
| popcount [Nativeint] |
Подсчёт единичных битов, также известный как вес Хэмминга. |
| popcount [Int64] |
Подсчёт единичных битов, также известный как вес Хэмминга. |
| popcount [Int32] |
Подсчёт единичных битов, также известный как вес Хэмминга. |
| popcount [Int] |
Подсчёт единичных битов, также известный как вес Хэмминга. |
| pos [Out_channel] |
Возвращает текущую позицию записи для заданного канала. |
| pos [In_channel] |
Возвращает текущую позицию чтения для заданного канала. |
| pos_in [Stdlib.LargeFile] | |
| pos_in [Stdlib] |
Возвращает текущую позицию чтения для заданного канала. |
| pos_out [Stdlib.LargeFile] | |
| pos_out [Stdlib] |
Возвращает текущую позицию записи для заданного канала. |
| pow [Float] |
Возведение в степень. |
| pow [Complex] |
Функция возведения в степень. |
| pp_close_box [Format] | |
| pp_close_stag [Format] | |
| pp_close_tbox [Format] | |
| pp_force_newline [Format] | |
| pp_get_ellipsis_text [Format] | |
| pp_get_formatter_out_functions [Format] | |
| pp_get_formatter_output_functions [Format] | |
| pp_get_formatter_stag_functions [Format] | |
| pp_get_geometry [Format] | |
| pp_get_margin [Format] | |
| pp_get_mark_tags [Format] | |
| pp_get_max_boxes [Format] | |
| pp_get_max_indent [Format] | |
| pp_get_print_tags [Format] | |
| pp_infinity [Format] |
pp_infinity — это максимальная ширина поля. |
| pp_open_box [Format] | |
| pp_open_hbox [Format] | |
| pp_open_hovbox [Format] | |
| pp_open_hvbox [Format] | |
| pp_open_stag [Format] | |
| pp_open_tbox [Format] | |
| pp_open_vbox [Format] | |
| pp_over_max_boxes [Format] | |
| pp_print_array [Format] |
pp_print_array ?pp_sep pp_v ppf a печатает элементы массива a, используя pp_v для печати каждого элемента и вызывая pp_sep между элементами (по умолчанию pp_sep — Format.pp_print_cut). |
| pp_print_as [Format] | |
| pp_print_bool [Format] | |
| pp_print_break [Format] | |
| pp_print_bytes [Format] | |
| pp_print_char [Format] | |
| pp_print_custom_break [Format] |
pp_print_custom_break ppf ~fits:(s1, n, s2) ~breaks:(s3, m, s4) выводит пользовательскую подсказку переноса: в этой точке средство форматированного вывода может разбить строку. |
| pp_print_cut [Format] | |
| pp_print_either [Format] |
pp_print_either ~left ~right ppf e печатает e в ppf с помощью left, если e — Either.Left _, и с помощью right, если e — Either.Right _. |
| pp_print_float [Format] | |
| pp_print_flush [Format] | |
| pp_print_if_newline [Format] | |
| pp_print_int [Format] | |
| pp_print_iter [Format] |
pp_print_iter ~pp_sep iter pp_v ppf v форматирует итерации iter по коллекции v значений в ppf, используя pp_v. |
| pp_print_list [Format] |
pp_print_list ?pp_sep pp_v ppf l печатает элементы списка l, используя pp_v для печати каждого элемента и вызывая pp_sep между элементами (по умолчанию pp_sep — Format.pp_print_cut). |
| pp_print_newline [Format] | |
| pp_print_nothing [Format] |
Ничего не печатает. |
| pp_print_option [Format] |
pp_print_option ?none pp_v ppf o выводит o в ppf, используя pp_v, если o — Some v, и none, если он None. |
| pp_print_result [Format] |
pp_print_result ~ok ~error ppf r выводит r в ppf, используя ok, если r — Ok _, и error, если r — Error _. |
| pp_print_seq [Format] |
pp_print_seq ?pp_sep pp_v ppf s выводит элементы последовательности s, используя pp_v для вывода каждого элемента и вызывая pp_sep между элементами (по умолчанию pp_sep — Format.pp_print_cut. |
| pp_print_space [Format] | |
| pp_print_string [Format] | |
| pp_print_substring [Format] | |
| pp_print_substring_as [Format] | |
| pp_print_tab [Format] | |
| pp_print_tbreak [Format] | |
| pp_print_text [Format] |
pp_print_text ppf s выводит s, заменяя пробелы и символы новой строки соответственно на Format.pp_print_space и Format.pp_force_newline. |
| pp_safe_set_geometry [Format] | |
| pp_set_ellipsis_text [Format] | |
| pp_set_formatter_out_channel [Format] |
Перенаправление вывода стандартного форматтера |
| pp_set_formatter_out_functions [Format] | |
| pp_set_formatter_output_functions [Format] | |
| pp_set_formatter_stag_functions [Format] | |
| pp_set_geometry [Format] | |
| pp_set_margin [Format] | |
| pp_set_mark_tags [Format] | |
| pp_set_max_boxes [Format] | |
| pp_set_max_indent [Format] | |
| pp_set_print_tags [Format] | |
| pp_set_tab [Format] | |
| pp_set_tags [Format] | |
| pp_update_geometry [Format] |
pp_update_geometry ppf (fun geo -> { geo with ... }) позволяет обновить геометрию форматтера способом, устойчивым к добавлению новых полей в запись geometry. |
| pred [Uchar] |
pred u — скалярное значение, предшествующее u в множестве скалярных значений Unicode. |
| pred [Stdlib] |
pred x — x - 1. |
| pred [Nativeint] |
Предыдущее значение. |
| pred [Int64] |
Предыдущее значение. |
| pred [Int32] |
Предыдущее значение. |
| pred [Int] |
pred x — sub x 1. |
| pred [Float] |
pred x возвращает число с плавающей точкой, непосредственно предшествующее x, то есть наибольшее число с плавающей точкой, меньшее x. |
| prerr_bytes [Stdlib] |
Вывести последовательность байтов в стандартный поток ошибок. |
| prerr_char [Stdlib] |
Вывести символ в стандартный поток ошибок. |
| prerr_endline [Stdlib] |
Вывести строку, завершив её символом новой строки, в стандартный поток ошибок и очистить стандартный поток ошибок. |
| prerr_float [Stdlib] |
Вывести число с плавающей точкой в десятичном формате в стандартный поток ошибок. |
| prerr_int [Stdlib] |
Вывести целое число в десятичном формате в стандартный поток ошибок. |
| prerr_newline [Stdlib] |
Вывести символ новой строки в стандартный поток ошибок и очистить стандартный поток ошибок. |
| prerr_string [Stdlib] |
Вывести строку в стандартный поток ошибок. |
| print [Printexc] |
Printexc.print fn x применяет fn к x и возвращает результат. |
| print_as [Format] |
pp_print_as ppf len s выводит s в текущем блоке форматированного вывода. |
| print_backtrace [Printexc] |
Printexc.print_backtrace oc выводит трассировку стека исключения в канал вывода oc. |
| print_bool [Format] |
Вывести логическое значение в текущем блоке форматированного вывода. |
| print_break [Format] |
pp_print_break ppf nspaces offset выдаёт подсказку «полный перенос»: pretty-printer может разделить строку в этой точке; в противном случае он выводит nspaces пробелов. |
| print_bytes [Stdlib] |
Вывести последовательность байтов в стандартный поток вывода. |
| print_bytes [Format] |
pp_print_bytes ppf b выводит b в текущем блоке форматированного вывода. |
| print_char [Stdlib] |
Вывести символ в стандартный поток вывода. |
| print_char [Format] |
Вывести символ в текущем блоке форматированного вывода. |
| print_cut [Format] |
pp_print_cut ppf () выдаёт подсказку переноса «разрыв»: pretty-printer может разделить строку в этой точке; в противном случае он ничего не выводит. |
| print_endline [Stdlib] |
Вывести строку, завершив её символом новой строки, в стандартный поток вывода и очистить стандартный поток вывода. |
| print_float [Stdlib] |
Вывести число с плавающей точкой в десятичном формате в стандартный поток вывода. |
| print_float [Format] |
Вывести число с плавающей точкой в текущем блоке форматированного вывода. |
| print_flush [Format] |
Завершение форматированного вывода: сбрасывает pretty-printer в исходное состояние. |
| print_if_newline [Format] |
Выполнить следующую команду форматирования, если предыдущая строка только что была разделена. |
| print_int [Stdlib] |
Вывести целое число в десятичном формате в стандартный поток вывода. |
| print_int [Format] |
Вывести целое число в текущем блоке форматированного вывода. |
| print_newline [Stdlib] |
Вывести символ новой строки в стандартный поток вывода и очистить стандартный поток вывода. |
| print_newline [Format] |
Завершение форматированного вывода: сбрасывает pretty-printer в исходное состояние. |
| print_raw_backtrace [Printexc] |
Вывести необработанную трассировку стека в том же формате, который использует Printexc.print_backtrace. |
| print_space [Format] |
pp_print_space ppf () выдаёт подсказку переноса «пробел»: pretty-printer может разделить строку в этой точке; в противном случае он выводит один пробел. |
| print_stat [Gc] |
Вывести в канал, переданный в качестве аргумента, текущие значения счётчиков управления памятью всей программы в удобочитаемом виде. |
| print_string [Stdlib] |
Вывести строку в стандартный поток вывода. |
| print_string [Format] |
pp_print_string ppf s выводит s в текущем блоке форматированного вывода. |
| print_substring [Format] |
pp_print_substring ~pos ~len ppf s выводит подстроку s, начинающуюся с позиции pos и заканчивающуюся на позиции pos+len, в текущем блоке форматированного вывода. |
| print_substring_as [Format] |
pp_print_substring_as ~first ~len ppf len_as s выводит подстроку s, начинающуюся с позиции pos и заканчивающуюся на позиции pos+len, в текущем блоке форматированного вывода, как если бы её длина составляла len_as. |
| print_tab [Format] |
print_tab () выдаёт подсказку табуляционного переноса «следующий»: если позиция вставки ещё не находится на маркере табуляции, она перемещается к первому маркеру табуляции справа; в противном случае pretty-printer разделяет строку, а позиция вставки перемещается к крайнему левому маркеру табуляции. |
| print_tbreak [Format] |
print_tbreak nspaces offset выдаёт подсказку «полный» табуляционный перенос. |
| printf [Printf] |
То же, что и Printf.fprintf, но вывод выполняется в stdout. |
| printf [Format] |
То же, что и описанная выше fprintf, но вывод выполняется в get_std_formatter (). |
| process_full_pid [UnixLabels] |
Вернуть PID процесса, запущенного с помощью UnixLabels.open_process_args_full, или PID оболочки, запущенной с помощью UnixLabels.open_process_full. |
| process_full_pid [Unix] |
Вернуть PID процесса, запущенного с помощью Unix.open_process_args_full, или PID оболочки, запущенной с помощью Unix.open_process_full. |
| process_in_pid [UnixLabels] |
Вернуть PID процесса, запущенного с помощью UnixLabels.open_process_args_in, или PID оболочки, запущенной с помощью UnixLabels.open_process_in. |
| process_in_pid [Unix] |
Вернуть PID процесса, запущенного с помощью Unix.open_process_args_in, или PID оболочки, запущенной с помощью Unix.open_process_in. |
| process_out_pid [UnixLabels] |
Вернуть PID процесса, запущенного с помощью UnixLabels.open_process_args_out, или PID оболочки, запущенной с помощью UnixLabels.open_process_out. |
| process_out_pid [Unix] |
Вернуть PID процесса, запущенного с помощью Unix.open_process_args_out, или PID оболочки, запущенной с помощью Unix.open_process_out. |
| process_pid [UnixLabels] |
Вернуть PID процесса, запущенного с помощью UnixLabels.open_process_args, или PID оболочки, запущенной с помощью UnixLabels.open_process_args. |
| process_pid [Unix] |
Вернуть PID процесса, запущенного с помощью Unix.open_process_args, или PID оболочки, запущенной с помощью Unix.open_process_args. |
| product [Seq] |
product xs ys — декартово произведение последовательностей xs и ys. |
| product [Result] |
product r0 r1 — это Ok (v0, v1), если r0 — Ok v0 и r1 — Ok v1; в противном случае возвращается ошибка r0, если она есть, или ошибка r1. |
| product [Option] |
product o0 o1 — это Some (v0, v1), если o0 — Some v0 и o1 — Some; в противном случае — None. |
| prohibit [Dynlink] |
prohibit units запрещает динамически загружаемым модулям ссылаться на модули, перечисленные в списке units, удаляя их из списка разрешённых модулей. |
| protect [Mutex] |
protect mutex f выполняет f() в критической секции, в которой mutex заблокирован (с помощью Mutex.lock); затем функция освобождает mutex независимо от того, вернула ли f() значение или вызвала исключение. |
| protect [Fun] |
protect ~finally work вызывает work (), а затем finally (), прежде чем work () завершится с возвращаемым значением или исключением. |
| provably_equal [Type.Id] |
provably_equal i0 i1 равен Some Equal, если идентификатор i0 равен i1, и None в противном случае. |
| public_dynamically_loaded_units [Dynlink] |
Вернуть список модулей, динамически загруженных с помощью loadfile (но не с помощью loadfile_private). |
| public_method_label [CamlinternalOO] | |
| push [Stack] |
push x s помещает элемент x на вершину стека s. |
| push [Queue] |
push — синоним add. |
| putenv [UnixLabels] |
putenv name value задаёт значение переменной в окружении процесса. |
| putenv [Unix] |
putenv name value задаёт значение переменной в окружении процесса. |
Q | |
| query [Ephemeron.Kn] |
То же, что и Ephemeron.K1.query |
| query [Ephemeron.K2] |
То же, что и Ephemeron.K1.query |
| query [Ephemeron.K1] |
Ephemeron.K1.query eph key возвращает Some x (где x — данные эпhemeron), если key физически равен ключу eph, и None, если eph пуст или key не равен ключу eph. |
| quick_stat [Gc] |
Возвращает запись с текущими значениями счётчиков управления памятью, например stat. |
| quiet_nan [Float] |
Тихое NaN. |
| quote [Str] |
Str.quote s возвращает строку регулярного выражения, которая совпадает только с s. |
| quote [Filename] |
Вернуть заключённую в кавычки версию имени файла, пригодную для использования в качестве аргумента командной строки; все метасимволы экранируются. |
| quote_command [Filename] |
quote_command cmd args возвращает заключённую в кавычки командную строку, пригодную в качестве аргумента для Sys.command, Unix.system и функций Unix.open_process. |
R | |
| raise [Stdlib] |
Вызвать переданное значение исключения |
| raise_notrace [Stdlib] |
Более быстрая версия raise, которая не записывает трассировку стека. |
| raise_with_backtrace [Printexc] |
Повторно вызвать исключение, используя переданную raw_backtrace в качестве места возникновения исключения |
| ramp_down [Gc] |
Уведомить GC о некотором объёме работы по сборке мусора, приостановленной во время фазы наращивания, чтобы возобновить её сейчас. |
| ramp_up [Gc] |
В общем случае GC OCaml предполагает, что программа работает в «устойчивом состоянии», в котором пиковое потребление памяти остаётся постоянным: для каждой новой выделенной рабочей единицы он предполагает, что одна единица стала недостижимой, и пытается собрать её во время следующего этапа GC. |
| randomize [MoreLabels.Hashtbl] |
После вызова Hashtbl.randomize() хеш-таблицы по умолчанию создаются в рандомизированном режиме: MoreLabels.Hashtbl.create возвращает рандомизированные хеш-таблицы, если не передан необязательный параметр ~random:false. |
| randomize [Hashtbl] |
После вызова Hashtbl.randomize() хеш-таблицы по умолчанию создаются в рандомизированном режиме: Hashtbl.create возвращает рандомизированные хеш-таблицы, если не передан необязательный параметр ~random:false. |
| raw_backtrace_entries [Printexc] | |
| raw_backtrace_length [Printexc] |
raw_backtrace_length bckt возвращает количество слотов в трассировке стека bckt. |
| raw_backtrace_to_string [Printexc] |
Вернуть строку, полученную из необработанной трассировки стека, в том же формате, который использует Printexc.get_backtrace. |
| raw_field [Obj] | |
| rcontains_from [String] |
rcontains_from s stop c тогда и только тогда равно true, когда c встречается в s до позиции stop+1. |
| rcontains_from [StringLabels] |
rcontains_from s stop c тогда и только тогда равно true, когда c встречается в s до позиции stop+1. |
| rcontains_from [BytesLabels] |
rcontains_from s stop c проверяет, встречается ли байт c в s до позиции stop+1. |
| rcontains_from [Bytes] |
rcontains_from s stop c проверяет, встречается ли байт c в s до позиции stop+1. |
| reachable_words [Obj] |
Вычисляет общий размер (в машинных словах, включая заголовки) всех блоков кучи, доступных из аргумента. |
| read [UnixLabels] |
read fd ~buf ~pos ~len считывает len байт из дескриптора fd и сохраняет их в последовательности байтов buf, начиная с позиции pos в buf. |
| read [Unix] |
read fd buf pos len считывает len байт из дескриптора fd и сохраняет их в последовательности байтов buf, начиная с позиции pos в buf. |
| read_arg [Arg] |
Arg.read_arg file считывает аргументы командной строки, разделённые символами новой строки, из файла file. |
| read_arg0 [Arg] |
То же, что и Arg.read_arg, но предполагается, что аргументы командной строки разделены нулевыми символами. |
| read_bigarray [UnixLabels] |
То же, что и UnixLabels.read, но данные считываются в bigarray. |
| read_bigarray [Unix] |
То же, что и Unix.read, но данные считываются в bigarray. |
| read_float [Stdlib] | |
| read_float_opt [Stdlib] |
Очистить стандартный поток вывода, затем считать одну строку из стандартного потока ввода и преобразовать её в число с плавающей точкой. |
| read_int [Stdlib] | |
| read_int_opt [Stdlib] |
Очистить стандартный поток вывода, затем считать одну строку из стандартного потока ввода и преобразовать её в целое число. |
| read_line [Stdlib] |
Очистить стандартный поток вывода, затем считывать символы из стандартного потока ввода до появления символа новой строки. |
| read_poll [Runtime_events] |
read_poll cursor callbacks max_option вызывает соответствующие функции для callbacks не более чем для max_option событий, считанных из runtime_events объекта cursor, и возвращает количество прочитанных событий. |
| readdir [UnixLabels] |
Вернуть следующую запись каталога. |
| readdir [Unix] |
Вернуть следующую запись каталога. |
| readdir [Sys] |
Вернуть имена всех файлов, находящихся в указанном каталоге. |
| readlink [UnixLabels] |
Прочитать содержимое символической ссылки. |
| readlink [Unix] |
Прочитать содержимое символической ссылки. |
| really_input [Stdlib] |
really_input ic buf pos len считывает len символов из канала ic и сохраняет их в байтовой последовательности buf, начиная с символа с номером pos. |
| really_input [In_channel] |
really_input ic buf pos len считывает len символов из канала ic и сохраняет их в байтовой последовательности buf, начиная с символа с номером pos. |
| really_input_bigarray [In_channel] |
То же, что и In_channel.really_input, но данные считываются в bigarray. |
| really_input_string [Stdlib] |
really_input_string ic len считывает len символов из канала ic и возвращает их в новой строке. |
| really_input_string [In_channel] |
really_input_string ic len считывает len символов из канала ic и возвращает их в новой строке. |
| realpath [UnixLabels] |
realpath p — абсолютный путь для p, полученный путем разрешения всех дополнительных символов /, относительных сегментов пути и символических ссылок. |
| realpath [Unix] |
realpath p — абсолютный путь для p, полученный путем разрешения всех дополнительных символов /, относительных сегментов пути и символических ссылок. |
| rebuild [MoreLabels.Hashtbl] |
Возвращает копию заданной хеш-таблицы. |
| rebuild [Hashtbl] |
Возвращает копию заданной хеш-таблицы. |
| recast [CamlinternalFormat] | |
| receive [Event] |
receive ch возвращает событие, представляющее получение значения из канала ch. |
| recommended_domain_count [Domain] |
Рекомендуемое максимальное число доменов, которые должны выполняться одновременно (включая уже запущенные домены). |
| record_backtrace [Printexc] |
Printexc.record_backtrace b включает (если b = true) или выключает (если b = false) запись трассировок стека исключений. |
| recv [UnixLabels] |
Получает данные из подключенного сокета. |
| recv [Unix] |
Получает данные из подключенного сокета. |
| recvfrom [UnixLabels] |
Получает данные из неподключенного сокета. |
| recvfrom [Unix] |
Получает данные из неподключенного сокета. |
| ref [Stdlib] |
Возвращает новую ссылку, содержащую заданное значение. |
| regexp [Str] |
Компилирует регулярное выражение. |
| regexp_case_fold [Str] |
То же, что и regexp, но скомпилированное выражение будет сопоставлять текст без учета регистра: прописные и строчные буквы считаются эквивалентными. |
| regexp_string [Str] |
Str.regexp_string s возвращает регулярное выражение, которое точно соответствует s и ничему другому. |
| regexp_string_case_fold [Str] |
Str.regexp_string_case_fold аналогична Str.regexp_string, но регулярное выражение выполняет сопоставление без учета регистра. |
| register [Runtime_events.User] |
register name tag ty регистрирует новое событие с уникальным name, содержащее tag и значения типа ty. |
| register [Runtime_events.Type] |
Регистрирует пользовательский тип, предоставляя кодировщик и декодировщик. |
| register [Callback] |
Callback.register n v регистрирует значение v под именем n. |
| register_exception [Callback] |
Callback.register_exception n exn регистрирует исключение, содержащееся в значении исключения exn, под именем n. |
| register_printer [Printexc] |
Printexc.register_printer fn регистрирует fn в качестве форматтера исключений. |
| release [Semaphore.Binary] |
release s устанавливает значение семафора s в 1, переводя его в состояние «доступен». |
| release [Semaphore.Counting] |
release s увеличивает значение семафора s. |
| rem [Nativeint] |
Остаток от деления целых чисел. |
| rem [Int64] |
Остаток от деления целых чисел. |
| rem [Int32] |
Остаток от деления целых чисел. |
| rem [Int] |
rem x y — это остаток от деления с округлением div x y. |
| rem [Float] |
rem a b возвращает остаток от деления a на b. |
| remove [Weak.S] |
remove t x удаляет из t один экземпляр x. |
| remove [Sys] |
Удаляет заданное имя файла из файловой системы. |
| remove [Set.S] |
remove x s возвращает множество, содержащее все элементы s, кроме x. |
| remove [MoreLabels.Set.S] |
remove x s возвращает множество, содержащее все элементы s, кроме x. |
| remove [MoreLabels.Map.S] |
remove x m возвращает отображение, содержащее те же соответствия, что и m, за исключением x, для которого в возвращаемом отображении нет соответствия. |
| remove [MoreLabels.Hashtbl.SeededS] | |
| remove [MoreLabels.Hashtbl.S] | |
| remove [MoreLabels.Hashtbl] |
Hashtbl.remove tbl x удаляет текущее связывание x в tbl, восстанавливая предыдущее связывание, если оно существует. |
| remove [Map.S] |
remove x m возвращает отображение, содержащее те же соответствия, что и m, за исключением x, для которого в возвращаемом отображении нет соответствия. |
| remove [Hashtbl.SeededS] | |
| remove [Hashtbl.S] | |
| remove [Hashtbl] |
Hashtbl.remove tbl x удаляет текущее связывание x в tbl, восстанавливая предыдущее связывание, если оно существует. |
| remove [Ephemeron.Kn.Bucket] |
remove b k удаляет из b наиболее недавно добавленный эпhemeron с ключами k или ничего не делает, если такого эпhemerона нет. |
| remove [Ephemeron.K2.Bucket] |
remove b k1 k2 удаляет из b наиболее недавно добавленный эпhemeron с ключами k1 и k2 или ничего не делает, если такого эпhemerона нет. |
| remove [Ephemeron.K1.Bucket] |
remove b k удаляет из b наиболее недавно добавленный эпhemeron с ключом k или ничего не делает, если такого эпhemerона нет. |
| remove [Ephemeron.SeededS] | |
| remove [Ephemeron.S] | |
| remove_assoc [ListLabels] |
remove_assoc a l возвращает список пар l без первой пары с ключом a, если такая имеется. |
| remove_assoc [List] |
remove_assoc a l возвращает список пар l без первой пары с ключом a, если такая имеется. |
| remove_assq [ListLabels] |
То же, что и ListLabels.remove_assoc, но для сравнения ключей используется физическое равенство, а не структурное. |
| remove_assq [List] |
То же, что и List.remove_assoc, но для сравнения ключей используется физическое равенство, а не структурное. |
| remove_extension [Filename] |
Возвращает заданное имя файла без расширения, определяемого в Filename.extension. |
| remove_last [Dynarray] |
remove_last a удаляет последний элемент из a, если он есть. |
| remove_max [Pqueue.MaxPoly] | |
| remove_max [Pqueue.Max] | |
| remove_min [Pqueue.MinPoly] | |
| remove_min [Pqueue.Min] |
remove_min q удаляет из очереди q элемент с минимальным приоритетом. |
| rename [UnixLabels] |
rename ~src ~dst переименовывает файл из src в dst, при необходимости перемещая его между каталогами. |
| rename [Unix] |
rename src dst переименовывает файл из src в dst, при необходимости перемещая его между каталогами. |
| rename [Sys] |
Переименовывает файл или каталог. |
| rep [Uchar] |
rep — это U+FFFD, символ замены. |
| repeat [Seq] |
repeat x — это бесконечная последовательность, в которой элемент x повторяется бесконечно. |
| replace [MoreLabels.Hashtbl.SeededS] | |
| replace [MoreLabels.Hashtbl.S] | |
| replace [MoreLabels.Hashtbl] |
Hashtbl.replace tbl ~key ~data заменяет текущее связывание key в tbl связыванием key с data. |
| replace [Hashtbl.SeededS] | |
| replace [Hashtbl.S] | |
| replace [Hashtbl] |
Hashtbl.replace tbl key data заменяет текущее связывание key в tbl связыванием key с data. |
| replace [Ephemeron.SeededS] | |
| replace [Ephemeron.S] | |
| replace_all [String] |
replace_all sub by start s заменяет на by все неперекрывающиеся вхождения sub в s, начиная с индекса или позиции start (по умолчанию 0). |
| replace_all [StringLabels] |
replace_all ~sub ~by ~start s заменяет на by все неперекрывающиеся вхождения sub в s, начиная с индекса или позиции start (по умолчанию 0). |
| replace_first [Str] |
То же, что и Str.global_replace, за исключением того, что заменяется только первая подстрока, соответствующая регулярному выражению. |
| replace_first [String] |
replace_first sub by start s заменяет на by первое вхождение sub в s, начиная с индекса или позиции start (по умолчанию 0). |
| replace_first [StringLabels] |
replace_first ~sub ~by ~start s заменяет на by первое вхождение sub в s, начиная с индекса или позиции start (по умолчанию 0). |
| replace_last [String] |
replace_last sub by start s заменяет на by последнее вхождение sub в s, начиная с индекса или позиции start (по умолчанию String.length s). |
| replace_last [StringLabels] |
replace_last ~sub ~by ~start s заменяет на by последнее вхождение sub в s, начиная с индекса или позиции start (по умолчанию String.length s). |
| replace_matched [Str] |
replace_matched repl s возвращает текст замены repl, в котором \1, \2 и т. д. |
| replace_seq [MoreLabels.Hashtbl.SeededS] | |
| replace_seq [MoreLabels.Hashtbl.S] | |
| replace_seq [MoreLabels.Hashtbl] |
Добавляет заданные связывания в таблицу, используя MoreLabels.Hashtbl.replace |
| replace_seq [Hashtbl.SeededS] | |
| replace_seq [Hashtbl.S] | |
| replace_seq [Hashtbl] |
Добавляет заданные связывания в таблицу, используя Hashtbl.replace |
| replace_seq [Ephemeron.SeededS] | |
| replace_seq [Ephemeron.S] | |
| repr [Sys.Immediate64.Make] | |
| repr [Obj] | |
| reset [MoreLabels.Hashtbl.SeededS] | |
| reset [MoreLabels.Hashtbl.S] | |
| reset [MoreLabels.Hashtbl] |
Очищает хеш-таблицу и уменьшает размер таблицы бакетов до исходного. |
| reset [Hashtbl.SeededS] | |
| reset [Hashtbl.S] | |
| reset [Hashtbl] |
Очищает хеш-таблицу и уменьшает размер таблицы бакетов до исходного. |
| reset [Ephemeron.SeededS] | |
| reset [Ephemeron.S] | |
| reset [Dynarray] |
reset a очищает a и заменяет его внутренний массив пустым массивом. |
| reset [Buffer] |
Очищает буфер и освобождает внутреннюю байтовую последовательность, содержащую его данные, заменяя ее исходной внутренней байтовой последовательностью длины n, выделенной вызовом Buffer.create n. |
| reshape [Bigarray] |
reshape b [|d1;...;dN|] преобразует Bigarray b в массив размерности N с измерениями d1... |
| reshape_0 [Bigarray] |
Специализированная версия Bigarray.reshape для изменения формы на нульмерные массивы. |
| reshape_1 [Bigarray] |
Специализированная версия Bigarray.reshape для изменения формы на одномерные массивы. |
| reshape_2 [Bigarray] |
Специализированная версия Bigarray.reshape для изменения формы на двумерные массивы. |
| reshape_3 [Bigarray] |
Специализированная версия Bigarray.reshape для изменения формы на трехмерные массивы. |
| resume [Runtime_events] |
resume () возобновляет сбор событий во время выполнения. |
| retract [Result] |
retract r — это v, если r является Ok v или Error v. |
| retract [Either] |
retract (Left v) — это v, а retract (Right v) — это v. |
| return [Seq] |
return x — это последовательность, единственным элементом которой является x. |
| rev [ListLabels] |
Обращает список. |
| rev [List] |
Обращает список. |
| rev_append [ListLabels] |
rev_append l1 l2 обращает l1 и объединяет его с l2. |
| rev_append [List] |
rev_append l1 l2 обращает l1 и объединяет его с l2. |
| rev_char_set [CamlinternalFormat] | |
| rev_iter [Dynarray] |
rev_iter f a вызывает f для каждого элемента a, от элемента с индексом length a - 1 до элемента с индексом 0. |
| rev_iteri [Dynarray] |
rev_iteri f a вызывает f i x для каждого x с индексом i в a, начиная с индекса length a - 1 и заканчивая индексом 0. |
| rev_map [ListLabels] |
rev_map ~f l дает тот же результат, что и ListLabels.rev (ListLabels.map f l), но работает эффективнее. |
| rev_map [List] | |
| rev_map2 [ListLabels] |
rev_map2 ~f l1 l2 дает тот же результат, что и ListLabels.rev (ListLabels.map2 f l1 l2), но работает эффективнее. |
| rev_map2 [List] | |
| rewinddir [UnixLabels] |
Перемещает дескриптор в начало каталога |
| rewinddir [Unix] |
Перемещает дескриптор в начало каталога |
| rfind_all [String] |
rfind_all sub f start s acc, начиная с acc, выполняет свертку f в порядке убывания индексов по всем неперекрывающимся начальным позициям sub в s, расположенным не позже индекса или позиции start (по умолчанию String.length s). |
| rfind_all [StringLabels] |
rfind_all ~sub f ~start s acc, начиная с acc, выполняет свертку f в порядке убывания индексов по всем неперекрывающимся начальным позициям sub в s, расположенным не позже индекса или позиции start (по умолчанию String.length s). |
| rhs_end [Parsing] |
См. Parsing.rhs_start. |
| rhs_end_pos [Parsing] |
То же, что и rhs_end, но возвращает position вместо смещения. |
| rhs_start [Parsing] |
То же, что и Parsing.symbol_start и Parsing.symbol_end, но возвращает смещение строки, соответствующей элементу n в правой части правила, где n — целочисленный параметр для rhs_start и rhs_end. |
| rhs_start_pos [Parsing] |
То же, что и rhs_start, но возвращает position вместо смещения. |
| right [Either] |
right v — это Right v. |
| rindex [String] | |
| rindex [StringLabels] | |
| rindex [BytesLabels] |
rindex s c возвращает индекс последнего вхождения байта c в s. |
| rindex [Bytes] |
rindex s c возвращает индекс последнего вхождения байта c в s. |
| rindex_from [String] |
rindex_from s i c — это индекс последнего вхождения c в s до позиции i+1. |
| rindex_from [StringLabels] |
rindex_from s i c — это индекс последнего вхождения c в s до позиции i+1. |
| rindex_from [BytesLabels] |
rindex_from s i c возвращает индекс последнего вхождения байта c в s до позиции i+1. |
| rindex_from [Bytes] |
rindex_from s i c возвращает индекс последнего вхождения байта c в s до позиции i+1. |
| rindex_from_opt [String] |
rindex_from_opt s i c — это индекс последнего вхождения c в s до позиции i+1 (если оно есть). |
| rindex_from_opt [StringLabels] |
rindex_from_opt s i c — это индекс последнего вхождения c в s до позиции i+1 (если оно есть). |
| rindex_from_opt [BytesLabels] |
rindex_from_opt s i c возвращает индекс последнего вхождения байта c в s до позиции i+1 или None, если c не встречается в s до позиции i+1. |
| rindex_from_opt [Bytes] |
rindex_from_opt s i c возвращает индекс последнего вхождения байта c в s до позиции i+1 или None, если c не встречается в s до позиции i+1. |
| rindex_opt [String] | |
| rindex_opt [StringLabels] | |
| rindex_opt [BytesLabels] |
rindex_opt s c возвращает индекс последнего вхождения байта c в s или None, если c не встречается в s. |
| rindex_opt [Bytes] |
rindex_opt s c возвращает индекс последнего вхождения байта c в s или None, если c не встречается в s. |
| rmdir [UnixLabels] |
Удаляет пустой каталог. |
| rmdir [Unix] |
Удаляет пустой каталог. |
| rmdir [Sys] |
Удаляет пустой каталог. |
| round [Float] |
round x округляет x до ближайшего целого числа, причём при равном расстоянии (дробные значения 0,5) округляет от нуля независимо от текущего направления округления. |
| rsplit_all [String] |
rsplit_all sep s — это список всех подстрок s, разделённых неперекрывающимися совпадениями разделителя sep, или [s], если sep найти не удалось. |
| rsplit_all [StringLabels] |
rsplit_all ~sep s — это список всех подстрок s, разделённых неперекрывающимися совпадениями разделителя sep, или [s], если sep найти не удалось. |
| run_initializers [CamlinternalOO] | |
| run_initializers_opt [CamlinternalOO] | |
| runtime_counter_name [Runtime_events] |
Возвращает строковое представление заданного типа счётчика среды выполнения. |
| runtime_executable [Sys] |
Имя файла, содержащего запущенную в данный момент среду выполнения. |
| runtime_parameters [Sys] |
Возвращает значение параметров среды выполнения в том же формате, что и содержимое переменной окружения OCAMLRUNPARAM. |
| runtime_phase_name [Runtime_events] |
Возвращает строковое представление заданного типа события фазы среды выполнения. |
| runtime_variant [Sys] |
Возвращает имя варианта среды выполнения, в котором работает программа. |
| runtime_warnings_enabled [Sys] |
Возвращает, включены ли сейчас предупреждения среды выполнения. |
S | |
| safe_set_geometry [Format] |
pp_set_geometry ppf ~max_indent ~margin задаёт для ppf и ширину поля, и максимальный предел отступа. |
| scan [Seq] |
Если xs — последовательность [x0; x1; x2; ...], то scan f a0 xs — последовательность накапливаемых значений [a0; a1; a2; ...], где a1 равно f a0 x0, a2 равно f a1 x1 и так далее. |
| scanf [Scanf] |
То же, что и Scanf.bscanf, но считывает данные из предопределённого канала форматированного ввода Scanf.Scanning.stdin, связанного с stdin. |
| scanf_opt [Scanf] |
То же, что и Scanf.scanf, но в случае ошибки сканирования возвращает None. |
| search_backward [Str] |
search_backward r s last выполняет поиск в строке s подстроки, соответствующей регулярному выражению r. |
| search_forward [Str] |
search_forward r s start выполняет поиск в строке s подстроки, соответствующей регулярному выражению r. |
| seeded_hash [Uchar] |
seeded_hash seed u Хеш-функция с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [String] |
Хеш-функция строк с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [StringLabels] |
Хеш-функция строк с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [Nativeint] |
Хеш-функция для машинных целых чисел с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [MoreLabels.Hashtbl.SeededHashedType] |
Хеш-функция ключей с начальным значением. |
| seeded_hash [MoreLabels.Hashtbl] |
Вариант MoreLabels.Hashtbl.hash, дополнительно параметризованный целочисленным начальным значением. |
| seeded_hash [Int64] |
Хеш-функция для 64-разрядных целых чисел с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [Int32] |
Хеш-функция для 32-разрядных целых чисел с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [Int] |
Хеш-функция для целых чисел с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [Hashtbl.SeededHashedType] |
Хеш-функция ключей с начальным значением. |
| seeded_hash [Hashtbl] |
Вариант Hashtbl.hash, дополнительно параметризованный целочисленным начальным значением. |
| seeded_hash [Float] |
Хеш-функция для чисел с плавающей точкой с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [Char] |
Хеш-функция для символов с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash [Bool] |
Хеш-функция для логических значений с начальным значением, возвращающая то же значение, что и Hashtbl.seeded_hash. |
| seeded_hash_param [MoreLabels.Hashtbl] |
Вариант MoreLabels.Hashtbl.hash_param, дополнительно параметризованный целочисленным начальным значением. |
| seeded_hash_param [Hashtbl] |
Вариант Hashtbl.hash_param, дополнительно параметризованный целочисленным начальным значением. |
| seek [Out_channel] |
seek chan pos устанавливает текущую позицию записи в pos для канала chan. |
| seek [In_channel] |
seek chan pos устанавливает текущую позицию чтения в pos для канала chan. |
| seek_in [Stdlib.LargeFile] | |
| seek_in [Stdlib] |
seek_in chan pos устанавливает текущую позицию чтения в pos для канала chan. |
| seek_out [Stdlib.LargeFile] | |
| seek_out [Stdlib] |
seek_out chan pos устанавливает текущую позицию записи в pos для канала chan. |
| select [UnixLabels] |
Ожидает, пока на некоторых каналах не станет возможным выполнение операций ввода-вывода. |
| select [Unix] |
Ожидает, пока на некоторых каналах не станет возможным выполнение операций ввода-вывода. |
| select [Thread] |
Та же функция, что и Unix.select.
|
| select [Event] |
Синхронизируется с одним из альтернативных событий. |
| self [Thread] |
Возвращает дескриптор выполняющегося в данный момент потока. |
| self [Domain] |
self () — это идентификатор текущего выполняющегося домена. |
| self_index [Domain] |
Индекс текущего домена. |
| self_init [Random] |
Инициализирует локальный для домена генератор случайным начальным значением, выбранным системно-зависимым способом. |
| send [CamlinternalOO] | |
| send [UnixLabels] |
Отправляет данные через подключённый сокет. |
| send [Unix] |
Отправляет данные через подключённый сокет. |
| send [Event] |
send ch v возвращает событие, состоящее в отправке значения v по каналу ch. |
| send_substring [UnixLabels] |
То же, что и send, но данные берутся из строки, а не из последовательности байтов. |
| send_substring [Unix] |
То же, что и send, но данные берутся из строки, а не из последовательности байтов. |
| sendcache [CamlinternalOO] | |
| sendself [CamlinternalOO] | |
| sendto [UnixLabels] |
Отправляет данные через неподключённый сокет. |
| sendto [Unix] |
Отправляет данные через неподключённый сокет. |
| sendto_substring [UnixLabels] |
То же, что и sendto, но данные берутся из строки, а не из последовательности байтов. |
| sendto_substring [Unix] |
То же, что и sendto, но данные берутся из строки, а не из последовательности байтов. |
| set [Weak] |
Weak.set ar n (Some el) устанавливает, что ячейка n структуры ar содержит (сильный) указатель на el; Weak.set ar n None делает ячейку n структуры ar пустой. |
| set [Gc.Tweak] |
Изменяет параметр. |
| set [Gc] |
set r изменяет параметры сборщика мусора в соответствии с записью control r. |
| set [Float.ArrayLabels] |
set a n x изменяет массив вещественных чисел a на месте, заменяя элемент с номером n на x. |
| set [Float.Array] |
set a n x изменяет массив вещественных чисел a на месте, заменяя элемент с номером n на x. |
| set [Dynarray] |
set a i x задаёт для элемента i структуры a значение x. |
| set [Domain.DLS] |
set k v обновляет локальное для домена состояние вызывающего домена, связывая ключ k со значением v. |
| set [BytesLabels] |
set s n c изменяет s на месте, заменяя байт с индексом n на c. |
| set [Bytes] |
set s n c изменяет s на месте, заменяя байт с индексом n на c. |
| set [Bigarray.Array3] |
Array3.set a x y v или, что эквивалентно, a.{x,y,z} <- v записывает значение v по координатам (x, y, z) в a. |
| set [Bigarray.Array2] |
Array2.set a x y v или, что эквивалентно, a.{x,y} <- v записывает значение v по координатам (x, y) в a. |
| set [Bigarray.Array1] |
Array1.set a x v, также записываемая как a.{x} <- v, сохраняет значение v по индексу x в a. |
| set [Bigarray.Array0] |
Array0.set a x v сохраняет значение v в a. |
| set [Bigarray.Genarray] |
Присваивает значение элементу обобщённого Bigarray. |
| set [Atomic.Loc] | |
| set [Atomic] |
Устанавливает новое значение атомарной ссылки. |
| set [ArrayLabels] |
set a n x изменяет массив a на месте, заменяя элемент с номером n на x. |
| set [Array] |
set a n x изменяет массив a на месте, заменяя элемент с номером n на x. |
| set_allowed_units [Dynlink] |
Задаёт список модулей компиляции, на которые могут ссылаться модули, загружаемые динамически в будущем, точно равным заданному значению. |
| set_binary_mode [Out_channel] |
set_binary_mode oc true переводит канал oc в двоичный режим: при выводе преобразования не выполняются. |
| set_binary_mode [In_channel] |
set_binary_mode ic true переводит канал ic в двоичный режим: при вводе преобразования не выполняются. |
| set_binary_mode_in [Stdlib] |
set_binary_mode_in ic true переводит канал ic в двоичный режим: при вводе преобразования не выполняются. |
| set_binary_mode_out [Stdlib] |
set_binary_mode_out oc true переводит канал oc в двоичный режим: при выводе преобразования не выполняются. |
| set_buffered [Out_channel] |
set_buffered oc true переводит канал oc в буферизованный режим. |
| set_capacity [Dynarray] |
set_capacity a n при необходимости перераспределяет память для базового массива, чтобы итоговая ёмкость точно равнялась n. |
| set_close_on_exec [UnixLabels] |
Устанавливает флаг «close-on-exec» для заданного дескриптора. |
| set_close_on_exec [Unix] |
Устанавливает флаг «close-on-exec» для заданного дескриптора. |
| set_current_thread_name [Thread] |
Задаёт имя потока. |
| set_data [Obj.Ephemeron] | |
| set_double_field [Obj] | |
| set_ellipsis_text [Format] |
Задаёт текст многоточия, выводимого при открытии слишком большого числа блоков форматированного вывода (по умолчанию — одна точка, .). |
| set_field [Obj] |
При использовании flambda: |
| set_filename [Lexing] |
Задаёт имя файла в начальной отслеживаемой позиции в lexbuf равным file. |
| set_formatter_out_channel [Format] |
Перенаправляет стандартный вывод форматированного текста в заданный канал. |
| set_formatter_out_functions [Format] |
pp_set_formatter_out_functions ppf out_funs Задаёт для ppf все функции вывода форматированного текста, используемые аргументом out_funs, |
| set_formatter_output_functions [Format] |
pp_set_formatter_output_functions ppf out flush перенаправляет стандартные функции вывода форматированного текста на функции out и flush. |
| set_formatter_stag_functions [Format] |
pp_set_formatter_stag_functions ppf tag_funs изменяет обработку операций открытия и закрытия семантических тегов, используя функции из tag_funs при выводе в ppf. |
| set_geometry [Format] | |
| set_int16_be [BytesLabels] |
set_int16_be b i v записывает в b знаковое 16-разрядное целое число в порядке от старшего байта к младшему, начиная с байтового индекса i, задавая ему значение v. |
| set_int16_be [Bytes] |
set_int16_be b i v записывает в b знаковое 16-разрядное целое число в порядке от старшего байта к младшему, начиная с байтового индекса i, задавая ему значение v. |
| set_int16_le [BytesLabels] |
set_int16_le b i v записывает в b знаковое 16-разрядное целое число в порядке от младшего байта к старшему, начиная с байтового индекса i, задавая ему значение v. |
| set_int16_le [Bytes] |
set_int16_le b i v записывает в b знаковое 16-разрядное целое число в порядке от младшего байта к старшему, начиная с байтового индекса i, задавая ему значение v. |
| set_int16_ne [BytesLabels] |
set_int16_ne b i v устанавливает знаковое 16-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int16_ne [Bytes] |
set_int16_ne b i v устанавливает знаковое 16-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int32_be [BytesLabels] |
set_int32_be b i v устанавливает 32-битное целое число в порядке от старшего байта к младшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int32_be [Bytes] |
set_int32_be b i v устанавливает 32-битное целое число в порядке от старшего байта к младшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int32_le [BytesLabels] |
set_int32_le b i v устанавливает 32-битное целое число в порядке от младшего байта к старшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int32_le [Bytes] |
set_int32_le b i v устанавливает 32-битное целое число в порядке от младшего байта к старшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int32_ne [BytesLabels] |
set_int32_ne b i v устанавливает 32-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int32_ne [Bytes] |
set_int32_ne b i v устанавливает 32-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int64_be [BytesLabels] |
set_int64_be b i v устанавливает 64-битное целое число в порядке от старшего байта к младшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int64_be [Bytes] |
set_int64_be b i v устанавливает 64-битное целое число в порядке от старшего байта к младшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int64_le [BytesLabels] |
set_int64_le b i v устанавливает 64-битное целое число в порядке от младшего байта к старшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int64_le [Bytes] |
set_int64_le b i v устанавливает 64-битное целое число в порядке от младшего байта к старшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int64_ne [BytesLabels] |
set_int64_ne b i v устанавливает 64-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int64_ne [Bytes] |
set_int64_ne b i v устанавливает 64-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int8 [BytesLabels] |
set_int8 b i v устанавливает знаковое 8-битное целое число в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_int8 [Bytes] |
set_int8 b i v устанавливает знаковое 8-битное целое число в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_key [Obj.Ephemeron] | |
| set_margin [Format] |
pp_set_margin ppf d устанавливает правое поле равным d (в символах): модуль pretty-printing разбивает строки, выходящие за правое поле, согласно заданным подсказкам переноса. |
| set_mark_tags [Format] |
pp_set_mark_tags ppf b включает или отключает операции маркировки тегами. |
| set_max_boxes [Format] |
pp_set_max_boxes ppf max задаёт максимальное количество одновременно открытых блоков pretty-printing. |
| set_max_indent [Format] |
pp_set_max_indent ppf d задаёт максимальный предел отступа строк равным d (в символах): по достижении этого предела новые блоки pretty-printing сдвигаются влево, если только внешний блок целиком не помещается в текущей строке. |
| set_method [CamlinternalOO] | |
| set_methods [CamlinternalOO] | |
| set_nonblock [UnixLabels] |
Устанавливает для указанного дескриптора флаг «неблокирующего режима». |
| set_nonblock [Unix] |
Устанавливает для указанного дескриптора флаг «неблокирующего режима». |
| set_position [Lexing] |
Устанавливает начальную отслеживаемую позицию ввода для lexbuf в пользовательское значение. |
| set_print_tags [Format] |
pp_set_print_tags ppf b включает или отключает операции вывода тегов. |
| set_raw_field [Obj] | |
| set_signal [Sys] |
То же, что и Sys.signal, но возвращаемое значение игнорируется. |
| set_state [Random] |
set_state s обновляет текущее состояние локального для домена генератора (используемого базовыми функциями), копируя в него состояние s. |
| set_tab [Format] |
Устанавливает маркер табуляции в текущей точке вставки. |
| set_tags [Format] |
pp_set_tags ppf b включает или отключает обработку семантических тегов (по умолчанию отключена). |
| set_temp_dir_name [Filename] |
Изменяет временный каталог, возвращаемый функцией Filename.get_temp_dir_name и используемый функциями Filename.temp_file и Filename.open_temp_file. |
| set_trace [Parsing] |
Управляет поддержкой отладки для парсеров, сгенерированных ocamlyacc. |
| set_uint16_be [BytesLabels] |
set_uint16_be b i v устанавливает беззнаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uint16_be [Bytes] |
set_uint16_be b i v устанавливает беззнаковое 16-битное целое число в порядке от старшего байта к младшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uint16_le [BytesLabels] |
set_uint16_le b i v устанавливает беззнаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uint16_le [Bytes] |
set_uint16_le b i v устанавливает беззнаковое 16-битное целое число в порядке от младшего байта к старшему в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uint16_ne [BytesLabels] |
set_uint16_ne b i v устанавливает беззнаковое 16-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uint16_ne [Bytes] |
set_uint16_ne b i v устанавливает беззнаковое 16-битное целое число в порядке байтов, принятом в системе, в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uint8 [BytesLabels] |
set_uint8 b i v устанавливает беззнаковое 8-битное целое число в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uint8 [Bytes] |
set_uint8 b i v устанавливает беззнаковое 8-битное целое число в b, начиная с байтового индекса i, устанавливая его значение в v. |
| set_uncaught_exception_handler [Thread] |
Thread.set_uncaught_exception_handler fn регистрирует fn в качестве обработчика неперехваченных исключений. |
| set_uncaught_exception_handler [Printexc] |
Printexc.set_uncaught_exception_handler fn регистрирует fn в качестве обработчика неперехваченных исключений. |
| set_utf_16be_uchar [BytesLabels] |
set_utf_16be_uchar b i u кодирует u в UTF-16BE по индексу i в b и возвращает количество байтов n, записанных начиная с i. |
| set_utf_16be_uchar [Bytes] |
set_utf_16be_uchar b i u кодирует u в UTF-16BE по индексу i в b и возвращает количество байтов n, записанных начиная с i. |
| set_utf_16le_uchar [BytesLabels] |
set_utf_16le_uchar b i u кодирует u в UTF-16LE по индексу i в b и возвращает количество байтов n, записанных начиная с i. |
| set_utf_16le_uchar [Bytes] |
set_utf_16le_uchar b i u кодирует u в UTF-16LE по индексу i в b и возвращает количество байтов n, записанных начиная с i. |
| set_utf_8_uchar [BytesLabels] |
set_utf_8_uchar b i u кодирует u в UTF-8 по индексу i в b и возвращает количество байтов n, записанных начиная с i. |
| set_utf_8_uchar [Bytes] |
set_utf_8_uchar b i u кодирует u в UTF-8 по индексу i в b и возвращает количество байтов n, записанных начиная с i. |
| setgid [UnixLabels] |
Устанавливает реальный и эффективный идентификаторы группы процесса. |
| setgid [Unix] |
Устанавливает реальный и эффективный идентификаторы группы процесса. |
| setgroups [UnixLabels] |
setgroups groups устанавливает дополнительные идентификаторы групп для вызывающего процесса. |
| setgroups [Unix] |
setgroups groups устанавливает дополнительные идентификаторы групп для вызывающего процесса. |
| setitimer [UnixLabels] |
setitimer t s устанавливает интервальный таймер t и возвращает его предыдущее состояние. |
| setitimer [Unix] |
setitimer t s устанавливает интервальный таймер t и возвращает его предыдущее состояние. |
| setsid [UnixLabels] |
Переводит вызывающий процесс в новый сеанс и отсоединяет его от управляющего терминала. |
| setsid [Unix] |
Переводит вызывающий процесс в новый сеанс и отсоединяет его от управляющего терминала. |
| setsockopt [UnixLabels] |
Устанавливает или сбрасывает параметр сокета с логическим значением. |
| setsockopt [Unix] |
Устанавливает или сбрасывает параметр сокета с логическим значением. |
| setsockopt_float [UnixLabels] |
То же, что и UnixLabels.setsockopt, для параметра сокета со значением типа с плавающей точкой. |
| setsockopt_float [Unix] |
То же, что и Unix.setsockopt, для параметра сокета со значением типа с плавающей точкой. |
| setsockopt_int [UnixLabels] |
То же, что и UnixLabels.setsockopt, для параметра сокета с целочисленным значением. |
| setsockopt_int [Unix] |
То же, что и Unix.setsockopt, для параметра сокета с целочисленным значением. |
| setsockopt_optint [UnixLabels] |
То же, что и UnixLabels.setsockopt, для параметра сокета, значением которого является int option. |
| setsockopt_optint [Unix] |
То же, что и Unix.setsockopt, для параметра сокета, значением которого является int option. |
| setuid [UnixLabels] |
Устанавливает реальный и эффективный идентификаторы пользователя процесса. |
| setuid [Unix] |
Устанавливает реальный и эффективный идентификаторы пользователя процесса. |
| shift_left [Nativeint] |
Nativeint.shift_left x y сдвигает x влево на y бит. |
| shift_left [Int64] |
Int64.shift_left x y сдвигает x влево на y бит. |
| shift_left [Int32] |
Int32.shift_left x y сдвигает x влево на y бит. |
| shift_left [Int] |
shift_left x n сдвигает x влево на n бит. |
| shift_right [Nativeint] |
Nativeint.shift_right x y сдвигает x вправо на y бит. |
| shift_right [Int64] |
Int64.shift_right x y сдвигает x вправо на y бит. |
| shift_right [Int32] |
Int32.shift_right x y сдвигает x вправо на y бит. |
| shift_right [Int] |
shift_right x n сдвигает x вправо на n бит. |
| shift_right_logical [Nativeint] |
Nativeint.shift_right_logical x y сдвигает x вправо на y бит. |
| shift_right_logical [Int64] |
Int64.shift_right_logical x y сдвигает x вправо на y бит. |
| shift_right_logical [Int32] |
Int32.shift_right_logical x y сдвигает x вправо на y бит. |
| shift_right_logical [Int] |
shift_right_logical x n сдвигает x вправо на n бит. |
| shuffle [Float.ArrayLabels] |
shuffle ~rand a случайным образом перемешивает элементы a, используя rand для генерации случайных значений. |
| shuffle [Float.Array] |
shuffle rand a случайным образом перемешивает элементы a, используя rand для генерации случайных значений. |
| shuffle [ArrayLabels] |
shuffle ~rand a случайным образом перемешивает элементы a, используя rand для генерации случайных значений. |
| shuffle [Array] |
shuffle rand a случайным образом перемешивает элементы a, используя rand для генерации случайных значений. |
| shutdown [UnixLabels] |
Завершает соединение через сокет. |
| shutdown [Unix] |
Завершает соединение через сокет. |
| shutdown_connection [UnixLabels] |
«Завершает» соединение, установленное с помощью UnixLabels.open_connection; то есть передаёт условие конца файла серверу, который читает данные на другой стороне соединения. |
| shutdown_connection [Unix] |
«Завершает» соединение, установленное с помощью Unix.open_connection; то есть передаёт условие конца файла серверу, который читает данные на другой стороне соединения. |
| sigabrt [Sys] |
Аварийное завершение |
| sigalrm [Sys] |
Тайм-аут |
| sigbus [Sys] |
Ошибка шины |
| sigchld [Sys] |
Дочерний процесс завершён |
| sigcont [Sys] |
Продолжение выполнения |
| sigfpe [Sys] |
Арифметическое исключение |
| sighup [Sys] |
Обрыв связи с управляющим терминалом |
| sigill [Sys] |
Недопустимая аппаратная инструкция |
| sigint [Sys] |
Прерывание пользователем (ctrl-C) |
| sigio [Sys] |
Ввод-вывод возможен для дескриптора |
| sigkill [Sys] |
Завершение (не может быть проигнорировано) |
| sigmask [Thread] |
Та же функция, что и Unix.sigprocmask. |
| sign_bit [Float] |
sign_bit x равно true тогда и только тогда, когда установлен знаковый бит x. |
| signal [Sys] |
Задаёт поведение системы при получении указанного сигнала. |
| signal [Condition] |
signal c пробуждает один из потоков, ожидающих на переменной условия c, если такой поток есть. |
| signal_of_int [Sys] |
signal_of_int n преобразует зависящий от платформы номер сигнала n в номер сигнала OCaml. |
| signal_to_int [Sys] |
signal_to_int n преобразует номер сигнала OCaml n в зависящий от платформы номер сигнала. |
| signal_to_string [Sys] |
signal_to_string форматирует сигнал OCaml signal как константу C POSIX constant или "SIG(%d)" для зависящих от платформы номеров сигналов. |
| signaling_nan [Float] |
Сигнальное NaN. |
| signed_bitsize [Nativeint] |
signed_bitsize n — минимальное количество битов, необходимое для представления n в виде знакового двоичного числа в дополнительном коде. |
| signed_bitsize [Int64] |
signed_bitsize n — минимальное количество битов, необходимое для представления n в виде знакового двоичного числа в дополнительном коде. |
| signed_bitsize [Int32] |
signed_bitsize n — минимальное количество битов, необходимое для представления n в виде знакового двоичного числа в дополнительном коде. |
| signed_bitsize [Int] |
signed_bitsize n — минимальное количество битов, необходимое для представления n в виде знакового двоичного числа в дополнительном коде. |
| sigpending [UnixLabels] |
Возвращает набор заблокированных сигналов, ожидающих обработки в данный момент. |
| sigpending [Unix] |
Возвращает набор заблокированных сигналов, ожидающих обработки в данный момент. |
| sigpipe [Sys] |
Обрыв канала |
| sigpoll [Sys] |
Событие, доступное для опроса |
| sigprocmask [UnixLabels] |
sigprocmask ~mode sigs изменяет набор заблокированных сигналов. |
| sigprocmask [Unix] |
sigprocmask mode sigs изменяет набор заблокированных сигналов. |
| sigprof [Sys] |
Прерывание профилирования |
| sigquit [Sys] |
Интерактивное завершение |
| sigsegv [Sys] |
Недопустимое обращение к памяти |
| sigstop [Sys] |
Остановка (не может быть перехвачена или проигнорирована) |
| sigsuspend [UnixLabels] |
sigsuspend sigs атомарно задаёт набор заблокированных сигналов равным sigs и ожидает доставки незаблокированного и неигнорируемого сигнала. |
| sigsuspend [Unix] |
sigsuspend sigs атомарно задаёт набор заблокированных сигналов равным sigs и ожидает доставки незаблокированного и неигнорируемого сигнала. |
| sigsys [Sys] |
Недопустимый аргумент процедуры |
| sigterm [Sys] |
Завершение |
| sigtrap [Sys] |
Ловушка трассировки/точки останова |
| sigtstp [Sys] |
Интерактивная остановка |
| sigttin [Sys] |
Чтение с терминала фоновым процессом |
| sigttou [Sys] |
Запись в терминал фоновым процессом |
| sigurg [Sys] |
Срочное состояние сокета |
| sigusr1 [Sys] |
Сигнал 1, определяемый приложением |
| sigusr2 [Sys] |
Сигнал 2, определяемый приложением |
| sigvtalrm [Sys] |
Истечение времени ожидания по виртуальному времени |
| sigwait [UnixLabels] |
sigwait sigs ожидает, пока один из сигналов в списке sigs не перейдёт в ожидающее состояние. |
| sigwait [Unix] |
sigwait sigs ожидает, пока один из сигналов в списке sigs не перейдёт в ожидающее состояние. |
| sigwinch [Sys] |
Изменение размера окна |
| sigxcpu [Sys] |
Истечение времени ожидания по процессорному времени |
| sigxfsz [Sys] |
Превышен предел размера файла |
| sin [Stdlib] |
Синус. |
| sin [Float] |
Синус. |
| single_write [UnixLabels] |
То же, что и UnixLabels.write, но предпринимает только одну попытку записи. |
| single_write [Unix] |
То же, что и Unix.write, но предпринимает только одну попытку записи. |
| single_write_bigarray [UnixLabels] |
То же, что и UnixLabels.single_write, но берёт данные из большого массива (Bigarray). |
| single_write_bigarray [Unix] |
То же, что и Unix.single_write, но берёт данные из большого массива (Bigarray). |
| single_write_substring [UnixLabels] |
То же, что и UnixLabels.single_write, но берёт данные из строки, а не из последовательности байтов. |
| single_write_substring [Unix] |
То же, что и Unix.single_write, но берёт данные из строки, а не из последовательности байтов. |
| singleton [Set.S] |
singleton x возвращает множество из одного элемента, содержащего только x. |
| singleton [Seq] |
singleton x возвращает последовательность из одного элемента, содержащую только x. |
| singleton [MoreLabels.Set.S] |
singleton x возвращает множество из одного элемента, содержащего только x. |
| singleton [MoreLabels.Map.S] |
singleton x y возвращает отображение из одного элемента, содержащее привязку y для x. |
| singleton [Map.S] |
singleton x y возвращает отображение из одного элемента, содержащее привязку y для x. |
| singleton [ListLabels] |
singleton x возвращает список из одного элемента [x]. |
| singleton [List] |
singleton x возвращает список из одного элемента [x]. |
| sinh [Stdlib] |
Гиперболический синус. |
| sinh [Float] |
Гиперболический синус. |
| size [Obj] | |
| size [Nativeint] |
Размер машинного целого числа в битах. |
| size_in_bytes [Bigarray.Array3] | |
| size_in_bytes [Bigarray.Array2] | |
| size_in_bytes [Bigarray.Array1] | |
| size_in_bytes [Bigarray.Array0] | |
| size_in_bytes [Bigarray.Genarray] | |
| sleep [UnixLabels] |
Приостановить выполнение на указанное число секунд. |
| sleep [Unix] |
Приостановить выполнение на указанное число секунд. |
| sleepf [UnixLabels] |
Приостановить выполнение на указанное число секунд. |
| sleepf [Unix] |
Приостановить выполнение на указанное число секунд. |
| slice [Bigarray.Array1] |
Извлечь скаляр (срез нулевой размерности) из заданного одномерного Bigarray. |
| slice_left [Bigarray.Array2] |
Извлечь строку (одномерный срез) из заданного двумерного Bigarray. |
| slice_left [Bigarray.Genarray] |
Извлечь из заданного Bigarray подмассив меньшей размерности, зафиксировав одну или несколько первых (самых левых) координат. |
| slice_left_1 [Bigarray.Array3] |
Извлечь одномерный срез из заданного трёхмерного Bigarray, зафиксировав первые две координаты. |
| slice_left_2 [Bigarray.Array3] |
Извлечь двумерный срез из заданного трёхмерного Bigarray, зафиксировав первую координату. |
| slice_right [Bigarray.Array2] |
Извлечь столбец (одномерный срез) из заданного двумерного Bigarray. |
| slice_right [Bigarray.Genarray] |
Извлечь из заданного Bigarray подмассив меньшей размерности, зафиксировав одну или несколько последних (самых правых) координат. |
| slice_right_1 [Bigarray.Array3] |
Извлечь одномерный срез из заданного трёхмерного Bigarray, зафиксировав последние две координаты. |
| slice_right_2 [Bigarray.Array3] |
Извлечь двумерный срез из заданного трёхмерного Bigarray, зафиксировав последнюю координату. |
| snd [Stdlib] |
Вернуть второй компонент пары. |
| snd [Pair] |
snd (a, b) — это b. |
| socket [UnixLabels] |
Создать новый сокет в указанном домене и с указанным типом. |
| socket [Unix] |
Создать новый сокет в указанном домене и с указанным типом. |
| socketpair [UnixLabels] |
Создать пару безымянных сокетов, соединённых друг с другом. |
| socketpair [Unix] |
Создать пару безымянных сокетов, соединённых друг с другом. |
| some [Option] |
some v — это Some v. |
| sort [ListLabels] |
Отсортировать список по возрастанию согласно функции сравнения. |
| sort [List] |
Отсортировать список по возрастанию согласно функции сравнения. |
| sort [Iarray] |
Отсортировать неизменяемый массив по возрастанию согласно функции сравнения. |
| sort [Float.ArrayLabels] |
Отсортировать массив чисел с плавающей точкой по возрастанию согласно функции сравнения. |
| sort [Float.Array] |
Отсортировать массив чисел с плавающей точкой по возрастанию согласно функции сравнения. |
| sort [ArrayLabels] |
Отсортировать массив по возрастанию согласно функции сравнения. |
| sort [Array] |
Отсортировать массив по возрастанию согласно функции сравнения. |
| sort_uniq [ListLabels] |
То же, что и ListLabels.sort, но также удаляет дубликаты: если несколько элементов равны при сравнении, сохраняется только первый. |
| sort_uniq [List] |
То же, что и List.sort, но также удаляет дубликаты: если несколько элементов равны при сравнении, сохраняется только первый. |
| sorted_merge [Seq] |
Если последовательности xs и ys отсортированы согласно полному предпорядку cmp, то sorted_merge cmp xs ys — это отсортированная последовательность, полученная слиянием последовательностей xs и ys. |
| span [Runtime_events.Type] |
Событие, имеющее начало и конец. |
| spawn [Domain] |
spawn f создаёт новый домен, выполняющийся параллельно с текущим доменом. |
| spellcheck [String] |
spellcheck iter_dict s — это строки, перечисляемые итератором iter_dict, расстояние редактирования которых до s минимально и не превышает max_dist s. |
| spellcheck [StringLabels] |
spellcheck iter_dict s — это строки, перечисляемые итератором iter_dict, расстояние редактирования которых до s минимально и не превышает max_dist s. |
| split [Str] |
split r s разбивает s на подстроки, используя в качестве разделителей подстроки, соответствующие r, и возвращает список подстрок. |
| split [Set.S] |
split x s возвращает тройку (l, present, r), где l — множество элементов s, строго меньших x; r — множество элементов s, строго больших x; present равно false, если s не содержит элемента, равного x, или true, если s содержит элемент, равный x. |
| split [Seq] |
split — это псевдоним для unzip. |
| split [Random.State] |
Получить новое состояние ГПСЧ из заданного состояния ГПСЧ. |
| split [Random] |
Получить новое состояние ГПСЧ из текущего состояния генератора, локального для домена и используемого функциями по умолчанию. |
| split [MoreLabels.Set.S] |
split x s возвращает тройку (l, present, r), где l — множество элементов s, строго меньших x; r — множество элементов s, строго больших x; present равно false, если s не содержит элемента, равного x, или true, если s содержит элемент, равный x. |
| split [MoreLabels.Map.S] |
split x m возвращает тройку (l, data, r), где l — отображение со всеми привязками m, ключ которых строго меньше x; r — отображение со всеми привязками m, ключ которых строго больше x; data равно None, если m не содержит привязки для x, или Some v, если m связывает v с x. |
| split [Map.S] |
split x m возвращает тройку (l, data, r), где l — отображение со всеми привязками m, ключ которых строго меньше x; r — отображение со всеми привязками m, ключ которых строго больше x; data равно None, если m не содержит привязки для x, или Some v, если m связывает v с x. |
| split [ListLabels] |
Преобразовать список пар в пару списков: split [(a1,b1); ...; (an,bn)] — это ([a1; ...; an], [b1; ...; bn]). |
| split [List] |
Преобразовать список пар в пару списков: split [(a1,b1); ...; (an,bn)] — это ([a1; ...; an], [b1; ...; bn]). |
| split [Iarray] |
split [|(a1,b1); ...; (an,bn)|] — это ([|a1; ...; an|], [|b1; ...; bn|]). |
| split [ArrayLabels] |
split [|(a1,b1); ...; (an,bn)|] — это ([|a1; ...; an|], [|b1; ...; bn|]). |
| split [Array] |
split [|(a1,b1); ...; (an,bn)|] — это ([|a1; ...; an|], [|b1; ...; bn|]). |
| split_all [String] |
split_all sep s — это список всех подстрок s, разделённых неперекрывающимися совпадениями разделителя sep, либо список [s], если sep найти не удалось. |
| split_all [StringLabels] |
split_all ~sep s — это список всех подстрок s, разделённых неперекрывающимися совпадениями разделителя sep, либо список [s], если sep найти не удалось. |
| split_delim [Str] |
То же, что и Str.split, но вхождения разделителя в начале и конце строки распознаются и возвращаются в результате как пустые строки. |
| split_first [String] |
split_first sep s — это пара Some (left, right), состоящая из двух (возможно, пустых) подстрок s, разделённых первым совпадением разделителя sep в s, или None, если sep найти не удалось. |
| split_first [StringLabels] |
split_first ~sep s — это пара Some (left, right), состоящая из двух (возможно, пустых) подстрок s, разделённых первым совпадением разделителя sep в s, или None, если sep найти не удалось. |
| split_last [String] |
split_last sep s — это пара Some (left, right), состоящая из двух (возможно, пустых) подстрок s, разделённых последним совпадением разделителя sep в s, или None, если sep найти не удалось. |
| split_last [StringLabels] |
split_last ~sep s — это пара Some (left, right), состоящая из двух (возможно, пустых) подстрок s, разделённых последним совпадением разделителя sep в s, или None, если sep найти не удалось. |
| split_map [ListLabels] |
split_map ~f l эквивалентно split (map ~f l), но не требует выделения промежуточных списков. |
| split_map [List] |
split_map f l эквивалентно split (map f l), но не требует выделения промежуточных списков. |
| split_on_char [String] |
split_on_char sep s — это список всех (возможно, пустых) подстрок s, разделённых символом sep. |
| split_on_char [StringLabels] |
split_on_char ~sep s — это список всех (возможно, пустых) подстрок s, разделённых символом sep. |
| split_on_char [BytesLabels] |
split_on_char sep s возвращает список всех (возможно, пустых) подпоследовательностей s, разделённых символом sep. |
| split_on_char [Bytes] |
split_on_char sep s возвращает список всех (возможно, пустых) подпоследовательностей s, разделённых символом sep. |
| sprintf [Printf] |
То же, что и Printf.fprintf, но вместо вывода в канал вывода возвращает строку, содержащую результат форматирования аргументов. |
| sprintf [Format] |
То же, что и описанная выше функция Format.printf, но вместо вывода в форматтер возвращает строку, содержащую результат форматирования аргументов. |
| sqrt [Stdlib] |
Квадратный корень. |
| sqrt [Float] |
Квадратный корень. |
| sqrt [Complex] |
Квадратный корень. |
| sscanf [Scanf] |
То же, что и Scanf.bscanf, но считывает данные из заданной строки. |
| sscanf_format [Scanf] |
То же, что и Scanf.bscanf_format, но считывает данные из заданной строки. |
| sscanf_opt [Scanf] |
То же, что и Scanf.sscanf, но возвращает None в случае ошибки сканирования. |
| stable_sort [ListLabels] |
То же, что и ListLabels.sort, но алгоритм сортировки гарантированно является устойчивым (то есть |
| stable_sort [List] |
То же, что и List.sort, но алгоритм сортировки гарантированно является устойчивым (то есть |
| stable_sort [Iarray] |
То же, что и Iarray.sort, но алгоритм сортировки является устойчивым (то есть |
| stable_sort [Float.ArrayLabels] |
То же, что и Float.ArrayLabels.sort, но алгоритм сортировки является устойчивым (то есть |
| stable_sort [Float.Array] |
То же, что и Float.Array.sort, но алгоритм сортировки является устойчивым (то есть |
| stable_sort [ArrayLabels] |
То же, что и ArrayLabels.sort, но алгоритм сортировки является устойчивым (то есть |
| stable_sort [Array] |
То же, что и Array.sort, но алгоритм сортировки является устойчивым (то есть |
| stable_sort_sub [ArrayLabels] |
stable_sort_sub ~cmp a ~pos ~len сортирует подмассив массива a, ограниченный начальной позицией pos и длиной len. |
| stable_sort_sub [Array] |
stable_sort_sub cmp a pos len сортирует подмассив массива a, ограниченный начальной позицией pos и длиной len. |
| start [Runtime_events] |
start () запускает сбор событий во время выполнения, если он ещё не запущен. |
| start [Gc.Memprof] |
Запустить профилировщик с заданными параметрами. |
| starts_with [String] |
starts_with ~prefix s равно true тогда и только тогда, когда s начинается с prefix. |
| starts_with [StringLabels] |
starts_with ~prefix s равно true тогда и только тогда, когда s начинается с prefix. |
| starts_with [BytesLabels] |
starts_with ~prefix s равно true тогда и только тогда, когда s начинается с prefix. |
| starts_with [Bytes] |
starts_with ~prefix s равно true тогда и только тогда, когда s начинается с prefix. |
| stat [UnixLabels.LargeFile] | |
| stat [UnixLabels] |
Вернуть информацию об указанном файле. |
| stat [Unix.LargeFile] | |
| stat [Unix] |
Вернуть информацию об указанном файле. |
| stat [Gc] |
Возвращает текущие значения счётчиков управления памятью в записи stat, представляющей общую статистику использования памяти программой. |
| stats [CamlinternalOO] | |
| stats [Weak.S] |
Возвращает статистику таблицы. |
| stats [MoreLabels.Hashtbl.SeededS] | |
| stats [MoreLabels.Hashtbl.S] | |
| stats [MoreLabels.Hashtbl] |
Hashtbl.stats tbl возвращает статистику таблицы tbl: количество бакетов, размер самого большого бакета, распределение бакетов по размерам. |
| stats [Hashtbl.SeededS] | |
| stats [Hashtbl.S] | |
| stats [Hashtbl] |
Hashtbl.stats tbl возвращает статистику таблицы tbl: количество бакетов, размер самого большого бакета, распределение бакетов по размерам. |
| stats [Ephemeron.SeededS] | |
| stats [Ephemeron.S] | |
| stats_alive [Ephemeron.SeededS] |
то же, что и Hashtbl.SeededS.stats, но учитываются только живые привязки |
| stats_alive [Ephemeron.S] |
то же, что и Hashtbl.SeededS.stats, но учитываются только живые привязки |
| std_formatter [Format] |
Стандартный форматтер начального домена для вывода в стандартный поток вывода. |
| stdbuf [Format] |
Строковый буфер начального домена, в который записывает str_formatter. |
| stderr [UnixLabels] |
Дескриптор файла стандартного потока ошибок. |
| stderr [Unix] |
Дескриптор файла стандартного потока ошибок. |
| stderr [Stdlib] |
Стандартный поток ошибок процесса. |
| stderr [Out_channel] |
Стандартный поток ошибок процесса. |
| stdin [UnixLabels] |
Дескриптор файла стандартного потока ввода. |
| stdin [Unix] |
Дескриптор файла стандартного потока ввода. |
| stdin [Stdlib] |
Стандартный поток ввода процесса. |
| stdin [Scanf.Scanning] |
Понятие стандартного потока ввода для модуля Scanf. |
| stdin [In_channel] |
Стандартный поток ввода процесса. |
| stdout [UnixLabels] |
Дескриптор файла стандартного потока вывода. |
| stdout [Unix] |
Дескриптор файла стандартного потока вывода. |
| stdout [Stdlib] |
Стандартный поток вывода процесса. |
| stdout [Out_channel] |
Стандартный поток вывода процесса. |
| stop [Gc.Memprof] |
Останавливает выборку данных для текущего профиля. |
| str_formatter [Format] |
Форматтер начального домена для вывода в строковый буфер Format.stdbuf. |
| string [Digest.S] |
Возвращает дайджест заданной строки. |
| string [Digest] |
Возвращает дайджест заданной строки. |
| string_after [Str] |
string_after s n возвращает подстроку, состоящую из всех символов s, следующих за позицией n (включая символ в позиции n). |
| string_before [Str] |
string_before s n возвращает подстроку, состоящую из всех символов s, предшествующих позиции n (не включая символ в позиции n). |
| string_concat_map [CamlinternalFormatBasics] |
Вспомогательная функция для разделения строки формата и символьного литерала. |
| string_match [Str] |
string_match r s start проверяет, соответствует ли подстрока s, начинающаяся в позиции start, регулярному выражению r. |
| string_of_allocation_source [Gc.Memprof] | |
| string_of_bool [Stdlib] |
Возвращает строковое представление логического значения. |
| string_of_float [Stdlib] |
Возвращает строковое представление числа с плавающей запятой. |
| string_of_fmt [CamlinternalFormat] | |
| string_of_fmtty [CamlinternalFormat] | |
| string_of_format [Stdlib] |
Преобразует строку формата в строку. |
| string_of_formatting_lit [CamlinternalFormat] | |
| string_of_inet_addr [UnixLabels] |
Возвращает печатное представление заданного интернет-адреса. |
| string_of_inet_addr [Unix] |
Возвращает печатное представление заданного интернет-адреса. |
| string_of_int [Stdlib] |
Возвращает десятичное строковое представление целого числа. |
| string_partial_match [Str] |
Аналогично Str.string_match, но также возвращает true, если строка-аргумент является префиксом строки, соответствующей шаблону. |
| string_tag [Obj] | |
| strput_acc [CamlinternalFormat] | |
| sub [String] |
sub s pos len — строка длины len, содержащая подстроку s, которая начинается в позиции pos и имеет длину len. |
| sub [StringLabels] |
sub s ~pos ~len — строка длины len, содержащая подстроку s, которая начинается в позиции pos и имеет длину len. |
| sub [Nativeint] |
Вычитание. |
| sub [Int64] |
Вычитание. |
| sub [Int32] |
Вычитание. |
| sub [Int] |
sub x y — разность x - y. |
| sub [Iarray] |
sub a ~pos ~len возвращает новый неизменяемый массив длины len, содержащий элементы с номерами от pos до pos + len - 1 неизменяемого массива a. |
| sub [Float.ArrayLabels] |
sub a ~pos ~len возвращает новый массив чисел с плавающей запятой длины len, содержащий элементы с номерами от pos до pos + len - 1 массива a. |
| sub [Float.Array] |
sub a pos len возвращает новый массив чисел с плавающей запятой длины len, содержащий элементы с номерами от pos до pos + len - 1 массива a. |
| sub [Float] |
Вычитание чисел с плавающей запятой. |
| sub [Complex] |
Вычитание |
| sub [BytesLabels] |
sub s ~pos ~len возвращает новую последовательность байтов длины len, содержащую подпоследовательность s, которая начинается в позиции pos и имеет длину len. |
| sub [Bytes] |
sub s pos len возвращает новую последовательность байтов длины len, содержащую подпоследовательность s, которая начинается в позиции pos и имеет длину len. |
| sub [Buffer] |
Buffer.sub b off len возвращает копию len байт из текущего содержимого буфера b, начиная со смещения off. |
| sub [Bigarray.Array1] |
Извлекает подмассив из заданного одномерного Bigarray. |
| sub [ArrayLabels] |
sub a ~pos ~len возвращает новый массив длины len, содержащий элементы с номерами от pos до pos + len - 1 массива a. |
| sub [Array] |
sub a pos len возвращает новый массив длины len, содержащий элементы с номерами от pos до pos + len - 1 массива a. |
| sub_left [Bigarray.Array3] |
Извлекает трёхмерный подмассив из заданного трёхмерного Bigarray, ограничивая первое измерение. |
| sub_left [Bigarray.Array2] |
Извлекает двумерный подмассив из заданного двумерного Bigarray, ограничивая первое измерение. |
| sub_left [Bigarray.Genarray] |
Извлекает подмассив из заданного Bigarray, ограничивая первое (крайнее левое) измерение. |
| sub_right [Bigarray.Array3] |
Извлекает трёхмерный подмассив из заданного трёхмерного Bigarray, ограничивая второе измерение. |
| sub_right [Bigarray.Array2] |
Извлекает двумерный подмассив из заданного двумерного Bigarray, ограничивая второе измерение. |
| sub_right [Bigarray.Genarray] |
Извлекает подмассив из заданного Bigarray, ограничивая последнее (крайнее правое) измерение. |
| sub_string [BytesLabels] |
Аналогично BytesLabels.sub, но возвращает строку вместо последовательности байтов. |
| sub_string [Bytes] |
Аналогично Bytes.sub, но возвращает строку вместо последовательности байтов. |
| subbytes [Digest.S] |
subbytes s ofs len возвращает дайджест подпоследовательности s, начинающейся с индекса ofs и содержащей len байт. |
| subbytes [Digest] |
Digest.subbytes s ofs len возвращает дайджест подпоследовательности s, начинающейся с индекса ofs и содержащей len байт. |
| subset [Set.S] |
subset s1 s2 проверяет, является ли множество s1 подмножеством множества s2. |
| subset [MoreLabels.Set.S] |
subset s1 s2 проверяет, является ли множество s1 подмножеством множества s2. |
| substitute_first [Str] |
Аналогично Str.global_substitute, за исключением того, что заменяется только первая подстрока, соответствующая регулярному выражению. |
| substring [Digest.S] |
substring s ofs len возвращает дайджест подстроки s, начинающейся с индекса ofs и содержащей len символов. |
| substring [Digest] |
Digest.substring s ofs len возвращает дайджест подстроки s, начинающейся с индекса ofs и содержащей len символов. |
| succ [Uchar] |
succ u — скалярное значение, следующее за u в множестве скалярных значений Unicode. |
| succ [Stdlib] |
succ x — это x + 1. |
| succ [Nativeint] |
Следующее значение. |
| succ [Int64] |
Следующее значение. |
| succ [Int32] |
Следующее значение. |
| succ [Int] |
succ x — это add x 1. |
| succ [Float] |
succ x возвращает число с плавающей запятой, непосредственно следующее за x, то есть наименьшее число с плавающей запятой, большее x. |
| swap [Pair] |
swap (a, b) — это (b, a). |
| symbol_end [Parsing] |
См. Parsing.symbol_start. |
| symbol_end_pos [Parsing] |
То же, что и symbol_end, но возвращает position вместо смещения. |
| symbol_start [Parsing] |
symbol_start и Parsing.symbol_end следует вызывать только в части действия правила грамматики. |
| symbol_start_pos [Parsing] |
То же, что и symbol_start, но возвращает position вместо смещения. |
| symlink [UnixLabels] |
symlink ?to_dir ~src ~dst создаёт файл dst в виде символической ссылки на файл src. |
| symlink [Unix] |
symlink ?to_dir src dst создаёт файл dst в виде символической ссылки на файл src. |
| symm [CamlinternalFormat] | |
| sync [Event] |
«Синхронизируется» по событию: предоставляет внешнему миру все указанные в событии возможности коммуникации и блокируется, пока одна из них не завершится успешно. |
| synchronized_formatter_of_out_channel [Format] |
synchronized_formatter_of_out_channel oc возвращает ключ локального для домена состояния, в котором хранится локальный для домена форматтер для записи в соответствующий канал вывода oc. |
| system [UnixLabels] |
Выполняет заданную команду, ожидает её завершения и возвращает статус завершения. |
| system [Unix] |
Выполняет заданную команду, ожидает её завершения и возвращает статус завершения. |
T | |
| tag [Runtime_events.User] |
tag t — это связанный тег события t, если он известен. |
| tag [Obj] | |
| take [Seq] |
take n xs — последовательность из первых n элементов xs. |
| take [Queue] |
take q удаляет и возвращает первый элемент очереди q или вызывает исключение Queue.Empty, если очередь пуста. |
| take [ListLabels] |
take n l возвращает префикс l длины n или копию l, если n > length l. |
| take [List] |
take n l возвращает префикс l длины n или копию l, если n > length l. |
| take_first [String] |
take_first n s — это первые n байт s. |
| take_first [StringLabels] |
take_first n s — это первые n байт s. |
| take_first_while [String] |
take_first_while p s — это начальная непрерывная последовательность байтов s, удовлетворяющих предикату p. |
| take_first_while [StringLabels] |
take_first_while p s — это начальная непрерывная последовательность байтов s, удовлетворяющих предикату p. |
| take_last [String] |
take_last n s — это последние n байт s. |
| take_last [StringLabels] |
take_last n s — это последние n байт s. |
| take_last_while [String] |
take_last_while p s — это конечная непрерывная последовательность байтов s, удовлетворяющих предикату p. |
| take_last_while [StringLabels] |
take_last_while p s — это конечная непрерывная последовательность байтов s, удовлетворяющих предикату p. |
| take_opt [Queue] |
take_opt q удаляет и возвращает первый элемент очереди q или возвращает None, если очередь пуста. |
| take_while [Seq] |
take_while p xs — это самый длинный префикс последовательности xs, в котором каждый элемент x удовлетворяет p x. |
| take_while [ListLabels] |
take_while p l — это самый длинный (возможно, пустой) префикс l, содержащий только элементы, удовлетворяющие p. |
| take_while [List] |
take_while p l — это самый длинный (возможно, пустой) префикс l, содержащий только элементы, удовлетворяющие p. |
| tan [Stdlib] |
Тангенс. |
| tan [Float] |
Тангенс. |
| tanh [Stdlib] |
Гиперболический тангенс. |
| tanh [Float] |
Гиперболический тангенс. |
| tcdrain [UnixLabels] |
Ожидает передачи всех данных, записанных в указанный дескриптор файла. |
| tcdrain [Unix] |
Ожидает передачи всех данных, записанных в указанный дескриптор файла. |
| tcflow [UnixLabels] |
Приостанавливает или возобновляет приём либо передачу данных через указанный дескриптор файла в зависимости от второго аргумента: TCOOFF приостанавливает вывод, TCOON возобновляет вывод, TCIOFF передаёт символ STOP для приостановки ввода, а TCION передаёт символ START для возобновления ввода. |
| tcflow [Unix] |
Приостанавливает или возобновляет приём либо передачу данных через указанный дескриптор файла в зависимости от второго аргумента: TCOOFF приостанавливает вывод, TCOON возобновляет вывод, TCIOFF передаёт символ STOP для приостановки ввода, а TCION передаёт символ START для возобновления ввода. |
| tcflush [UnixLabels] |
Отбрасывает данные, записанные в указанный дескриптор файла, но ещё не переданные, либо полученные, но ещё не прочитанные, в зависимости от второго аргумента: TCIFLUSH очищает буфер от полученных, но не прочитанных данных, TCOFLUSH — от записанных, но не переданных данных, а TCIOFLUSH очищает оба буфера. |
| tcflush [Unix] |
Отбрасывает данные, записанные в указанный дескриптор файла, но ещё не переданные, либо полученные, но ещё не прочитанные, в зависимости от второго аргумента: TCIFLUSH очищает буфер от полученных, но не прочитанных данных, TCOFLUSH — от записанных, но не переданных данных, а TCIOFLUSH очищает оба буфера. |
| tcgetattr [UnixLabels] |
Возвращает состояние терминала, на который ссылается заданный дескриптор файла. |
| tcgetattr [Unix] |
Возвращает состояние терминала, на который ссылается заданный дескриптор файла. |
| tcsendbreak [UnixLabels] |
Отправляет сигнал break через указанный дескриптор файла. |
| tcsendbreak [Unix] |
Отправляет сигнал break через указанный дескриптор файла. |
| tcsetattr [UnixLabels] |
Устанавливает состояние терминала, на который ссылается заданный дескриптор файла. |
| tcsetattr [Unix] |
Устанавливает состояние терминала, на который ссылается заданный дескриптор файла. |
| temp_dir [Filename] |
temp_dir prefix suffix создаёт и возвращает имя нового временного каталога с правами perms (по умолчанию 0o700) внутри temp_dir. |
| temp_file [Filename] |
temp_file prefix suffix возвращает имя нового временного файла во временном каталоге. |
| time [UnixLabels] |
Возвращает текущее время, прошедшее с 00:00:00 GMT 1 января. |
| time [Unix] |
Возвращает текущее время, прошедшее с 00:00:00 GMT 1 января. |
| time [Sys] |
Возвращает процессорное время в секундах, использованное программой с начала выполнения. |
| times [UnixLabels] |
Возвращает время выполнения процесса. |
| times [Unix] |
Возвращает время выполнения процесса. |
| tl [ListLabels] |
Возвращает данный список без его первого элемента. |
| tl [List] |
Возвращает данный список без его первого элемента. |
| to_array [Iarray] |
to_array a возвращает изменяемую копию неизменяемого массива a, то есть новый (изменяемый) массив, содержащий те же элементы, что и a |
| to_array [Dynarray] |
to_array a возвращает массив фиксированного размера, соответствующий динамическому массиву a. |
| to_binary_string [Random.State] |
Сериализует состояние ГПСЧ в неизменяемую последовательность байтов. |
| to_buffer [Marshal] |
Marshal.to_buffer buff ofs len v flags сериализует значение v, сохраняя его байтовое представление в последовательности buff, начиная с индекса ofs и записывая не более len байтов. |
| to_bytes [String] |
Возвращает новую последовательность байтов, содержащую те же байты, что и заданная строка. |
| to_bytes [StringLabels] |
Возвращает новую последовательность байтов, содержащую те же байты, что и заданная строка. |
| to_bytes [Marshal] |
Marshal.to_bytes v flags возвращает последовательность байтов, содержащую представление v. |
| to_bytes [Buffer] |
Возвращает копию текущего содержимого буфера. |
| to_channel [Marshal] |
Marshal.to_channel chan v flags записывает представление v в канал chan. |
| to_char [Uchar] |
to_char u — это u в виде символа OCaml в кодировке Latin-1. |
| to_dispenser [Seq] |
to_dispenser xs — это новый диспенсер для последовательности xs. |
| to_float [Nativeint] |
Преобразует заданное машинное целое число в число с плавающей точкой. |
| to_float [Int64] |
Преобразует заданное 64-битное целое число в число с плавающей точкой. |
| to_float [Int32] |
Преобразует заданное 32-битное целое число в число с плавающей точкой. |
| to_float [Int] |
to_float x — это x в виде числа с плавающей точкой. |
| to_float [Bool] |
to_float b — это 0., если b равно false, и 1., если b равно true. |
| to_hex [Digest.S] |
Возвращает печатное шестнадцатеричное представление заданного дайджеста. |
| to_hex [Digest] |
Возвращает печатное шестнадцатеричное представление заданного дайджеста. |
| to_int [Uchar] |
to_int u — это u в виде целого числа. |
| to_int [Nativeint] |
Преобразует заданное машинное целое число (тип nativeint) в целое число (тип int). |
| to_int [Int64] |
Преобразует заданное 64-битное целое число (тип int64) в целое число (тип int). |
| to_int [Int32] |
Преобразует заданное 32-битное целое число (тип int32) в целое число (тип int). |
| to_int [Float] |
Отбрасывает дробную часть заданного числа с плавающей точкой, преобразуя его в целое число. |
| to_int [Bool] |
to_int b — это 0, если b равно false, и 1, если b равно true. |
| to_int32 [Nativeint] |
Преобразует заданное машинное целое число в 32-битное целое число (тип int32). |
| to_int32 [Int64] |
Преобразует заданное 64-битное целое число (тип int64) в 32-битное целое число (тип int32). |
| to_int64 [Runtime_events.Timestamp] |
Преобразует временную метку в число наносекунд. |
| to_list [Set.S] | |
| to_list [Result] |
to_list r — это [v], если r равно Ok v, и [] в противном случае. |
| to_list [Option] |
to_list o — это [], если o равно None, и [v], если o равно Some v. |
| to_list [MoreLabels.Set.S] | |
| to_list [MoreLabels.Map.S] | |
| to_list [Map.S] | |
| to_list [Iarray] |
to_list a возвращает список всех элементов a. |
| to_list [Float.ArrayLabels] |
to_list a возвращает список всех элементов a. |
| to_list [Float.Array] |
to_list a возвращает список всех элементов a. |
| to_list [Dynarray] |
to_list a — это список элементов, содержащихся в массиве a. |
| to_list [ArrayLabels] |
to_list a возвращает список всех элементов a. |
| to_list [Array] |
to_list a возвращает список всех элементов a. |
| to_nativeint [Int64] |
Преобразует заданное 64-битное целое число (тип int64) в машинное целое число. |
| to_option [Result] |
to_option r — это r в виде значения типа option, отображая Ok v в Some v, а Error _ в None. |
| to_result [Option] |
to_result ~none o — это Ok v, если o равно Some v, и Error none в противном случае. |
| to_rev_seq [Set.S] |
Обходит всё множество в порядке убывания |
| to_rev_seq [MoreLabels.Set.S] |
Обходит всё множество в порядке убывания |
| to_rev_seq [MoreLabels.Map.S] |
Обходит всю карту в порядке убывания ключей |
| to_rev_seq [Map.S] |
Обходит всю карту в порядке убывания ключей |
| to_seq [String] |
to_seq s — это последовательность символов строки в возрастающем порядке. |
| to_seq [StringLabels] |
to_seq s — это последовательность символов строки в возрастающем порядке. |
| to_seq [Stack] |
Обходит стек сверху вниз. |
| to_seq [Set.S] |
Обходит всё множество в порядке возрастания |
| to_seq [Result] |
to_seq r — это r в виде последовательности. |
| to_seq [Queue] |
Обходит очередь от начала к концу. |
| to_seq [Option] |
to_seq o — это o в виде последовательности. |
| to_seq [MoreLabels.Set.S] |
Обходит всё множество в порядке возрастания |
| to_seq [MoreLabels.Map.S] |
Обходит всю карту в порядке возрастания ключей |
| to_seq [MoreLabels.Hashtbl.SeededS] | |
| to_seq [MoreLabels.Hashtbl.S] | |
| to_seq [MoreLabels.Hashtbl] |
Обходит всю таблицу. |
| to_seq [Map.S] |
Обходит всю карту в порядке возрастания ключей |
| to_seq [ListLabels] |
Обходит список. |
| to_seq [List] |
Обходит список. |
| to_seq [Iarray] |
Обходит неизменяемый массив в порядке возрастания. |
| to_seq [Hashtbl.SeededS] | |
| to_seq [Hashtbl.S] | |
| to_seq [Hashtbl] |
Обходит всю таблицу. |
| to_seq [Float.ArrayLabels] |
Обходит массив чисел с плавающей точкой в порядке возрастания. |
| to_seq [Float.Array] |
Обходит массив чисел с плавающей точкой в порядке возрастания. |
| to_seq [Dynarray] |
to_seq a — это последовательность элементов get a 0, get a 1... |
| to_seq [BytesLabels] |
Обходит строку по индексам в порядке возрастания. |
| to_seq [Bytes] |
Обходит строку по индексам в порядке возрастания. |
| to_seq [Buffer] |
Обходит буфер в порядке возрастания. |
| to_seq [ArrayLabels] |
Обходит массив в порядке возрастания. |
| to_seq [Array] |
Обходит массив в порядке возрастания. |
| to_seq_from [Set.S] |
to_seq_from x s обходит подмножество элементов s в порядке возрастания, начиная с x или большего значения. |
| to_seq_from [MoreLabels.Set.S] |
to_seq_from x s обходит подмножество элементов s в порядке возрастания, начиная с x или большего значения. |
| to_seq_from [MoreLabels.Map.S] |
to_seq_from k m обходит подмножество связей m в порядке возрастания ключей, начиная с ключа k или большего значения. |
| to_seq_from [Map.S] |
to_seq_from k m обходит подмножество связей m в порядке возрастания ключей, начиная с ключа k или большего значения. |
| to_seq_keys [MoreLabels.Hashtbl.SeededS] | |
| to_seq_keys [MoreLabels.Hashtbl.S] | |
| to_seq_keys [MoreLabels.Hashtbl] |
То же, что и Seq.map fst (to_seq m) |
| to_seq_keys [Hashtbl.SeededS] | |
| to_seq_keys [Hashtbl.S] | |
| to_seq_keys [Hashtbl] |
То же, что и Seq.map fst (to_seq m) |
| to_seq_reentrant [Dynarray] |
to_seq_reentrant a — это реентерабельный вариант Dynarray.to_seq: его элементы по-прежнему можно получать после изменения длины a. |
| to_seq_rev [Dynarray] |
to_seq_rev a — это последовательность элементов get a (l - 1), get a (l - 2)... |
| to_seq_rev_reentrant [Dynarray] |
to_seq_rev_reentrant a — это реентерабельный вариант Dynarray.to_seq_rev: его элементы по-прежнему можно получать после изменения длины a. |
| to_seq_values [MoreLabels.Hashtbl.SeededS] | |
| to_seq_values [MoreLabels.Hashtbl.S] | |
| to_seq_values [MoreLabels.Hashtbl] |
То же, что и Seq.map snd (to_seq m) |
| to_seq_values [Hashtbl.SeededS] | |
| to_seq_values [Hashtbl.S] | |
| to_seq_values [Hashtbl] |
То же, что и Seq.map snd (to_seq m) |
| to_seqi [String] |
to_seqi s подобна String.to_seq, но также возвращает кортежи с соответствующими индексами. |
| to_seqi [StringLabels] |
to_seqi s подобна StringLabels.to_seq, но также возвращает кортежи с соответствующими индексами. |
| to_seqi [Iarray] |
Обходит неизменяемый массив в порядке возрастания, выдавая вместе с элементами их индексы. |
| to_seqi [Float.ArrayLabels] |
Обходит массив чисел с плавающей точкой в порядке возрастания, выдавая вместе с элементами их индексы. |
| to_seqi [Float.Array] |
Обходит массив чисел с плавающей точкой в порядке возрастания, выдавая вместе с элементами их индексы. |
| to_seqi [BytesLabels] |
Обходит строку в порядке возрастания, выдавая вместе с символами их индексы |
| to_seqi [Bytes] |
Обходит строку в порядке возрастания, выдавая вместе с символами их индексы |
| to_seqi [Buffer] |
Обходит буфер в порядке возрастания, выдавая вместе с символами их индексы. |
| to_seqi [ArrayLabels] |
Обходит массив в порядке возрастания, выдавая вместе с элементами их индексы. |
| to_seqi [Array] |
Обходит массив в порядке возрастания, выдавая вместе с элементами их индексы. |
| to_string [Unit] |
to_string b — это "()". |
| to_string [Printexc] |
Printexc.to_string e возвращает строковое представление исключения e. |
| to_string [Nativeint] |
Возвращает десятичное строковое представление аргумента. |
| to_string [Marshal] |
То же, что и to_bytes, но возвращает результат в виде строки, а не последовательности байтов. |
| to_string [Int64] |
Возвращает десятичное строковое представление аргумента. |
| to_string [Int32] |
Возвращает строковое представление аргумента в десятичной системе со знаком. |
| to_string [Int] |
to_string x — это запись числа x в десятичной системе. |
| to_string [Float] |
Возвращает строковое представление числа с плавающей точкой. |
| to_string [BytesLabels] |
Возвращает новую строку, содержащую те же байты, что и заданная последовательность байтов. |
| to_string [Bytes] |
Возвращает новую строку, содержащую те же байты, что и заданная последовательность байтов. |
| to_string [Bool] |
to_string b — это "true", если b равно true, и "false", если b равно false. |
| to_string_default [Printexc] |
Printexc.to_string_default e возвращает строковое представление исключения e, игнорируя все зарегистрированные обработчики печати исключений. |
| top [Stack] | |
| top [Queue] |
top — синоним peek. |
| top_opt [Stack] |
top_opt s возвращает верхний элемент стека s или None, если стек пуст. |
| total_size [Marshal] |
См. Marshal.header_size. |
| trailing_zeros [Nativeint] |
trailing_zeros n — это количество конечных (наименее значимых) нулевых битов в двоичном представлении n. |
| trailing_zeros [Int64] |
trailing_zeros n — это количество конечных (наименее значимых) нулевых битов в двоичном представлении n. |
| trailing_zeros [Int32] |
trailing_zeros n — это количество конечных (наименее значимых) нулевых битов в двоичном представлении n. |
| trailing_zeros [Int] |
trailing_zeros n — это количество конечных (наименее значимых) нулевых битов в двоичном представлении n. |
| trans [CamlinternalFormat] | |
| transfer [Queue] |
transfer q1 q2 добавляет все элементы q1 в конец очереди q2, а затем очищает q1. |
| transpose [Seq] |
Если xss — матрица (последовательность строк), то transpose xss — это последовательность столбцов матрицы xss. |
| trim [String] |
trim s — это s без пробельных символов в начале и конце. |
| trim [StringLabels] |
trim s — это s без пробельных символов в начале и конце. |
| trim [BytesLabels] |
Возвращает копию аргумента без пробельных символов в начале и конце. |
| trim [Bytes] |
Возвращает копию аргумента без пробельных символов в начале и конце. |
| trunc [Float] |
trunc x округляет x до ближайшего целого числа, модуль которого меньше или равен x. |
| truncate [UnixLabels.LargeFile] |
См. truncate. |
| truncate [UnixLabels] |
Усекает указанный файл до заданного размера. |
| truncate [Unix.LargeFile] |
См. truncate. |
| truncate [Unix] |
Усекает указанный файл до заданного размера. |
| truncate [Stdlib] |
То же, что и int_of_float. |
| truncate [Dynarray] |
truncate a n усекает a так, чтобы в нём было не более n элементов. |
| truncate [Buffer] |
truncate b len усекает длину b до len Примечание: внутренняя последовательность байтов не укорачивается. |
| try_acquire [Semaphore.Binary] |
try_acquire s немедленно возвращает false, если значение семафора s равно 0. |
| try_acquire [Semaphore.Counting] |
try_acquire s немедленно возвращает false, если значение семафора s равно нулю. |
| try_lock [Mutex] |
То же, что и Mutex.lock, но не приостанавливает вызывающий поток, если мьютекс уже заблокирован: в этом случае сразу возвращает false. |
| try_with [Effect.Deep] |
try_with f v h выполняет вычисление f v под обработчиком h. |
| type_format [CamlinternalFormat] | |
U | |
| uid [Type.Id] |
uid id — это уникальный идентификатор времени выполнения для id. |
| umask [UnixLabels] |
Устанавливает маску создания файловых режимов процесса и возвращает предыдущую маску. |
| umask [Unix] |
Устанавливает маску создания файловых режимов процесса и возвращает предыдущую маску. |
| unaligned_tag [Obj] | |
| uncapitalize_ascii [String] |
uncapitalize_ascii s — это s, у которого первый символ преобразован в строчный с использованием набора символов US-ASCII. |
| uncapitalize_ascii [StringLabels] |
uncapitalize_ascii s — это s, у которого первый символ преобразован в строчный с использованием набора символов US-ASCII. |
| uncapitalize_ascii [BytesLabels] |
Возвращает копию аргумента, в которой первый символ преобразован в строчный с использованием набора символов US-ASCII. |
| uncapitalize_ascii [Bytes] |
Возвращает копию аргумента, в которой первый символ преобразован в строчный с использованием набора символов US-ASCII. |
| uncons [Seq] |
Если xs пуста, то uncons xs равно None. |
| unescaped [Scanf] |
unescaped s возвращает копию s, в которой escape-последовательности (согласно лексическим правилам OCaml) заменены соответствующими специальными символами. |
| unfold [Seq] |
unfold строит последовательность на основе функции шага и начального состояния. |
| union [Set.S] |
Объединение множеств. |
| union [MoreLabels.Set.S] |
Объединение множеств. |
| union [MoreLabels.Map.S] |
union ~f m1 m2 вычисляет отображение, ключи которого являются подмножеством ключей m1 и m2. |
| union [Map.S] |
union f m1 m2 вычисляет отображение, ключи которого являются подмножеством ключей m1 и m2. |
| unit [Runtime_events.Type] |
Событие, с которым не связаны данные. |
| unix [Sys] |
Истинно, если Sys.os_type = "Unix". |
| unlink [UnixLabels] |
Удаляет файл с указанным именем. |
| unlink [Unix] |
Удаляет файл с указанным именем. |
| unlock [Mutex] |
Разблокирует указанный мьютекс. |
| unsafe_environment [UnixLabels] |
Возвращает окружение процесса в виде массива строк формата ``variable=value''. |
| unsafe_environment [Unix] |
Возвращает окружение процесса в виде массива строк формата ``variable=value''. |
| unsafe_get [Bigarray.Array3] |
Как Bigarray.Array3.get, но проверка границ выполняется не всегда. |
| unsafe_get [Bigarray.Array2] |
Как Bigarray.Array2.get, но проверка границ выполняется не всегда. |
| unsafe_get [Bigarray.Array1] |
Как Bigarray.Array1.get, но проверка границ выполняется не всегда. |
| unsafe_getenv [UnixLabels] |
Возвращает значение переменной из окружения процесса. |
| unsafe_getenv [Unix] |
Возвращает значение переменной из окружения процесса. |
| unsafe_of_string [BytesLabels] |
Небезопасно преобразует общую строку в последовательность байтов, которую не следует изменять. |
| unsafe_of_string [Bytes] |
Небезопасно преобразует общую строку в последовательность байтов, которую не следует изменять. |
| unsafe_set [Bigarray.Array3] |
Как Bigarray.Array3.set, но проверка границ выполняется не всегда. |
| unsafe_set [Bigarray.Array2] |
Как Bigarray.Array2.set, но проверка границ выполняется не всегда. |
| unsafe_set [Bigarray.Array1] |
Как Bigarray.Array1.set, но проверка границ выполняется не всегда. |
| unsafe_to_iarray [Dynarray] |
unsafe_to_iarray ~capacity f вызывает f для нового пустого динамического массива с указанным capacity, а затем, если это возможно, преобразует его в неизменяемый массив без копирования, то есть при выполнении двух условий: элементы массива не являются числами с плавающей точкой, а после возврата f ёмкость массива равна его длине. Обратите внимание, что аргумент capacity является лишь подсказкой. |
| unsafe_to_string [BytesLabels] |
Небезопасно преобразует последовательность байтов в строку. |
| unsafe_to_string [Bytes] |
Небезопасно преобразует последовательность байтов в строку. |
| unset_data [Obj.Ephemeron] | |
| unset_key [Obj.Ephemeron] | |
| unsetenv [UnixLabels] |
unsetenv name удаляет переменную name из окружения процесса. |
| unsetenv [Unix] |
unsetenv name удаляет переменную name из окружения процесса. |
| unsigned_bitsize [Nativeint] |
unsigned_bitsize n — минимальное количество битов, необходимое для представления n в виде беззнакового двоичного числа. |
| unsigned_bitsize [Int64] |
unsigned_bitsize n — минимальное количество битов, необходимое для представления n в виде беззнакового двоичного числа. |
| unsigned_bitsize [Int32] |
unsigned_bitsize n — минимальное количество битов, необходимое для представления n в виде беззнакового двоичного числа. |
| unsigned_bitsize [Int] |
unsigned_bitsize n — минимальное количество битов, необходимое для представления n в виде беззнакового двоичного числа. |
| unsigned_compare [Nativeint] |
То же, что и Nativeint.compare, за исключением того, что аргументы интерпретируются как беззнаковые машинные целые числа. |
| unsigned_compare [Int64] |
То же, что и Int64.compare, за исключением того, что аргументы интерпретируются как беззнаковые 64-битные целые числа. |
| unsigned_compare [Int32] |
То же, что и Int32.compare, за исключением того, что аргументы интерпретируются как беззнаковые 32-битные целые числа. |
| unsigned_div [Nativeint] |
То же, что и Nativeint.div, за исключением того, что аргументы и результат интерпретируются как беззнаковые машинные целые числа. |
| unsigned_div [Int64] |
То же, что и Int64.div, за исключением того, что аргументы и результат интерпретируются как беззнаковые 64-битные целые числа. |
| unsigned_div [Int32] |
То же, что и Int32.div, за исключением того, что аргументы и результат интерпретируются как беззнаковые 32-битные целые числа. |
| unsigned_rem [Nativeint] |
То же, что и Nativeint.rem, за исключением того, что аргументы и результат интерпретируются как беззнаковые машинные целые числа. |
| unsigned_rem [Int64] |
То же, что и Int64.rem, за исключением того, что аргументы и результат интерпретируются как беззнаковые 64-битные целые числа. |
| unsigned_rem [Int32] |
То же, что и Int32.rem, за исключением того, что аргументы и результат интерпретируются как беззнаковые 32-битные целые числа. |
| unsigned_to_int [Nativeint] |
То же, что и Nativeint.to_int, но аргумент интерпретируется как беззнаковое целое число. |
| unsigned_to_int [Int64] |
То же, что и Int64.to_int, но аргумент интерпретируется как беззнаковое целое число. |
| unsigned_to_int [Int32] |
То же, что и Int32.to_int, но аргумент интерпретируется как беззнаковое целое число. |
| unzip [Seq] |
unzip преобразует последовательность пар в пару последовательностей. |
| update [MoreLabels.Map.S] |
update ~key ~f m возвращает отображение, содержащее те же связи, что и m, за исключением связи для key. |
| update [Map.S] |
update key f m возвращает отображение, содержащее те же связи, что и m, за исключением связи для key. |
| update_geometry [Format] | |
| update_mod [CamlinternalMod] | |
| upper_hex_digit_of_int [Char.Ascii] |
upper_hex_digit_of_int n — это шестнадцатеричная цифра ASCII в верхнем регистре, соответствующая шестнадцатеричному значению abs (n mod 16). |
| uppercase [Char.Ascii] |
uppercase c — это c, в котором символы ASCII 'a' — 'z' соответственно заменены на символы верхнего регистра 'A' — 'Z'. |
| uppercase_ascii [String] |
uppercase_ascii s — это s, в котором все строчные буквы преобразованы в прописные с использованием набора символов US-ASCII. |
| uppercase_ascii [StringLabels] |
uppercase_ascii s — это s, в котором все строчные буквы преобразованы в прописные с использованием набора символов US-ASCII. |
| uppercase_ascii [Char] |
Вместо этого используйте эквивалентную функцию Char.Ascii.uppercase. |
| uppercase_ascii [BytesLabels] |
Возвращает копию аргумента, в которой все строчные буквы преобразованы в прописные с использованием набора символов US-ASCII. |
| uppercase_ascii [Bytes] |
Возвращает копию аргумента, в которой все строчные буквы преобразованы в прописные с использованием набора символов US-ASCII. |
| usage [Arg] |
Arg.usage speclist usage_msg выводит в стандартный поток ошибок сообщение об ошибке, содержащее список допустимых параметров. |
| usage_string [Arg] |
Возвращает сообщение, которое было бы выведено функцией Arg.usage при тех же параметрах. |
| use_printers [Printexc] |
Printexc.use_printers e возвращает None, если зарегистрированных принтеров нет, и Some s с s в противном случае. |
| utf_16_byte_length [Uchar] |
utf_16_byte_length u — количество байтов, необходимое для кодирования u в UTF-16. |
| utf_8_byte_length [Uchar] |
utf_8_byte_length u — количество байтов, необходимое для кодирования u в UTF-8. |
| utf_8_decode_length_of_byte [Uchar] |
utf_8_decode_length_of_byte byte — количество байтов от 1 до Uchar.max_utf_8_decode_length, которые будет потреблять корректное декодирование UTF-8, начинающееся с байта byte, или 0, если byte не может начинать корректное декодирование. |
| utf_8_scalar_width [Format] |
utf_8_scalar_width s ~pos ~len — количество скалярных значений Unicode в подстроке String.sub s pos len. |
| utf_decode [Uchar] |
utf_decode n u — результат корректного декодирования UTF для u, при котором из источника для декодирования было потреблено n элементов. |
| utf_decode_invalid [Uchar] |
utf_decode_invalid n — результат некорректного декодирования UTF, при котором из источника до возникновения ошибки было потреблено n элементов. |
| utf_decode_is_valid [Uchar] |
utf_decode_is_valid d равно true тогда и только тогда, когда d содержит корректный результат декодирования. |
| utf_decode_length [Uchar] |
utf_decode_length d — количество элементов источника, потреблённых при декодировании d. |
| utf_decode_uchar [Uchar] |
utf_decode_uchar d — символ Unicode, декодированный из d, если utf_decode_is_valid d равно true, и Uchar.rep в противном случае. |
| utimes [UnixLabels] |
Устанавливает время последнего доступа (второй аргумент) и время последнего изменения (третий аргумент) файла. |
| utimes [Unix] |
Устанавливает время последнего доступа (второй аргумент) и время последнего изменения (третий аргумент) файла. |
V | |
| value [Result] |
value r ~default равно v, если r равно Ok v, и default в противном случае. |
| value [Option] |
value o ~default равно v, если o равно Some v, и default в противном случае. |
W | |
| wait [UnixLabels] |
Ожидает завершения одного из дочерних процессов и возвращает его PID и статус завершения. |
| wait [Unix] |
Ожидает завершения одного из дочерних процессов и возвращает его PID и статус завершения. |
| wait [Condition] |
Вызов wait c m допустим только в том случае, если m — это мьютекс, связанный с переменной условия c, и только если m в данный момент заблокирован. |
| wait_pid [Thread] |
Та же функция, что и Unix.waitpid.
|
| wait_signal [Thread] |
Та же функция, что и Unix.sigwait. |
| wait_timed_read [Thread] | |
| wait_timed_write [Thread] |
Приостанавливает выполнение вызывающего потока до тех пор, пока не станет доступен хотя бы один символ или EOF для чтения ( wait_timed_read) либо пока один символ не станет доступен для записи без блокировки (wait_timed_write) в указанный файловый дескриптор Unix.
|
| waitpid [UnixLabels] |
То же, что и UnixLabels.wait, но ожидает завершения дочернего процесса с указанным PID. |
| waitpid [Unix] |
То же, что и Unix.wait, но ожидает завершения дочернего процесса с указанным PID. |
| widen [CamlinternalOO] | |
| win32 [Sys] |
Истинно, если Sys.os_type = "Win32". |
| with_open_bin [Out_channel] |
with_open_bin fn f открывает канал oc для файла fn и возвращает f. |
| with_open_bin [In_channel] |
with_open_bin fn f открывает канал ic для файла fn и возвращает f. |
| with_open_gen [Out_channel] |
Как Out_channel.with_open_bin, но позволяет указать режим открытия и права доступа к файлу на случай, если его нужно создать (см. Out_channel.open_gen). |
| with_open_gen [In_channel] |
Как In_channel.with_open_bin, но позволяет указать режим открытия и права доступа к файлу на случай, если его нужно создать (см. In_channel.open_gen). |
| with_open_text [Out_channel] |
Как Out_channel.with_open_bin, но канал открывается в текстовом режиме (см. Out_channel.open_text). |
| with_open_text [In_channel] |
Как In_channel.with_open_bin, но канал открывается в текстовом режиме (см. In_channel.open_text). |
| with_positions [Lexing] |
Сообщает, отслеживает ли буфер лексера поля позиции lex_curr_p / lex_start_p, что определяется соответствующим необязательным аргументом функций создания буферов лексера (значение по умолчанию — true). |
| with_tag [Obj] | |
| word_size [Sys] |
Размер одного машинного слова в битах на компьютере, выполняющем программу OCaml: 32 или 64. |
| wrap [Event] |
wrap ev fn возвращает событие, выполняющее те же коммуникации, что и ev, а затем применяет функцию постобработки fn к возвращаемому значению. |
| wrap_abort [Event] |
wrap_abort ev fn возвращает событие, выполняющее те же коммуникации, что и ev, но если оно не выбрано, после синхронизации вызывается функция fn. |
| write [UnixLabels] |
write fd ~buf ~pos ~len записывает len байтов в дескриптор fd, беря их из последовательности байтов buf, начиная с позиции pos в buff. |
| write [Unix] |
write fd buf pos len записывает len байтов в дескриптор fd, беря их из последовательности байтов buf, начиная с позиции pos в buff. |
| write [Runtime_events.User] |
write t v генерирует значение v для события t. |
| write_arg [Arg] |
Arg.write_arg file args записывает аргументы args в файл file, завершая каждый переводом строки. |
| write_arg0 [Arg] |
Идентично Arg.write_arg, но в качестве разделителя используется нулевой символ вместо символа новой строки. |
| write_bigarray [UnixLabels] |
То же, что и UnixLabels.write, но данные берутся из большого массива. |
| write_bigarray [Unix] |
То же, что и Unix.write, но данные берутся из большого массива. |
| write_substring [UnixLabels] |
То же, что и UnixLabels.write, но данные берутся из строки, а не из последовательности байтов. |
| write_substring [Unix] |
То же, что и Unix.write, но данные берутся из строки, а не из последовательности байтов. |
Y | |
| yield [Thread] |
Повторно запланировать вызывающий поток, не приостанавливая его. |
Z | |
| zero [Nativeint] |
Нативное целое число 0. |
| zero [Int64] |
64-битное целое число 0. |
| zero [Int32] |
32-битное целое число 0. |
| zero [Int] |
zero — это целое число 0. |
| zero [Float] |
Число с плавающей точкой 0. |
| zero [Complex] |
Комплексное число 0. |
| zip [Seq] |
zip xs ys — это последовательность пар (x, y), синхронно получаемых из последовательностей xs и ys. |
© 1995-2026 INRIA.
https://ocaml.org/manual/5.5/api/index_values.html