Указатель модулей
A | |
| Arg |
Разбор аргументов командной строки. |
| Args [CamlinternalFormat] | |
| Args [Printf] |
Модуль Args определяет гетерогенный тип списка, который можно использовать в качестве аргумента функций l*printf. |
| Args [Format] |
Модуль Args определяет гетерогенный тип списка, который можно использовать в качестве аргумента функций, подобных printf. |
| Array [StdLabels] | |
| Array [Float] |
Массивы чисел с плавающей точкой с упакованным представлением. |
| Array |
Операции с массивами. |
| Array0 [Bigarray] |
Нульмерные массивы. |
| Array1 [Bigarray] |
Одномерные массивы. |
| Array2 [Bigarray] |
Двумерные массивы. |
| Array3 [Bigarray] |
Трёхмерные массивы. |
| ArrayLabels [Float] |
Массивы чисел с плавающей точкой с упакованным представлением (функции с метками). |
| ArrayLabels |
Операции с массивами. |
| Ascii [Char] |
Поддержка набора символов ASCII. |
| Atomic |
Атомарные ссылки. |
B | |
| BLAKE128 [Digest] |
BLAKE128 — это хеш-функция BLAKE2b, создающая 128-битные (16-байтовые) дайджесты. |
| BLAKE256 [Digest] |
BLAKE256 — это хеш-функция BLAKE2b, создающая 256-битные (32-байтовые) дайджесты. |
| BLAKE512 [Digest] |
BLAKE512 — это хеш-функция BLAKE2b, создающая 512-битные (64-байтовые) дайджесты. |
| Bigarray |
Большие многомерные числовые массивы. |
| Binary [Semaphore] | |
| Bool |
Логические значения. |
| Bucket [Ephemeron.Kn] | |
| Bucket [Ephemeron.K2] | |
| Bucket [Ephemeron.K1] | |
| Buffer |
Расширяемые буферы. |
| Bytes [StdLabels] | |
| Bytes |
Операции с последовательностями байтов. |
| BytesLabels |
Операции с последовательностями байтов. |
C | |
| Callback |
Регистрация значений OCaml в среде выполнения C. |
| Callbacks [Runtime_events] | |
| CamlinternalFormat | |
| CamlinternalFormatBasics | |
| CamlinternalLazy |
Поддержка ленивых значений во время выполнения. |
| CamlinternalMod |
Поддержка рекурсивных модулей во время выполнения. |
| CamlinternalOO |
Поддержка объектов и классов во время выполнения. |
| Char |
Операции с символами. |
| Complex |
Комплексные числа. |
| Condition |
Условные переменные. |
| Counting [Semaphore] | |
D | |
| DLS [Domain] | |
| Deep [Effect] | |
| Digest |
Дайджест сообщения. |
| Domain |
Домены. |
| Dynarray |
Динамические массивы. |
| Dynlink |
Динамическая загрузка файлов .cmo, .cma и .cmxs. |
E | |
| Effect |
Эффекты. |
| Either |
Тип Either. |
| Ephemeron [Obj] | |
| Ephemeron |
Эфемероны и слабые хеш-таблицы. |
| Event |
Синхронный обмен данными с первоклассными значениями. |
| Extension_constructor [Obj] | |
F | |
| Filename |
Операции с именами файлов. |
| Float |
Арифметика с плавающей точкой. |
| Format |
Форматированный вывод. |
| Format_tutorial |
Использование модуля Format |
| Fun |
Работа с функциями. |
G | |
| Gc |
Управление памятью и статистика; финализируемые значения. |
| Genarray [Bigarray] | |
H | |
| Hashtbl [MoreLabels] | |
| Hashtbl |
Хеш-таблицы и хеш-функции. |
I | |
| Iarray |
Операции с неизменяемыми массивами. |
| Id [Type] |
Идентификаторы типов. |
| Immediate64 [Sys] | |
| In_channel |
Каналы ввода. |
| Int |
Целочисленные значения. |
| Int32 |
32-битные целые числа. |
| Int64 |
64-битные целые числа. |
K | |
| K1 [Ephemeron] |
Эфемероны с одним ключом. |
| K2 [Ephemeron] |
Эфемероны с двумя ключами. |
| Kn [Ephemeron] |
Эфемероны с произвольным числом ключей одного типа. |
L | |
| LargeFile [UnixLabels] |
Операции с файлами большого размера. |
| LargeFile [Unix] |
Операции с файлами большого размера. |
| Lazy |
Отложенные вычисления. |
| Lexing |
Библиотека времени выполнения для лексических анализаторов, сгенерированных с помощью ocamllex. |
| List [StdLabels] | |
| List |
Операции со списками. |
| ListLabels |
Операции со списками. |
| Loc [Atomic] |
Атомарные «места хранения», например поля записей. |
M | |
| MD5 [Digest] |
MD5 — это хеш-функция MD5. |
| Make [Weak] |
Функтор, создающий реализацию структуры слабого хеш-множества. |
| Make [Sys.Immediate64] | |
| Make [Set] |
Функтор, создающий реализацию структуры множества для заданного типа с полным порядком. |
| Make [MoreLabels.Set] |
Функтор, создающий реализацию структуры множества для заданного типа с полным порядком. |
| Make [MoreLabels.Map] |
Функтор, создающий реализацию структуры отображения для заданного типа с полным порядком. |
| Make [MoreLabels.Hashtbl] |
Функтор, создающий реализацию структуры хеш-таблицы. |
| Make [Map] |
Функтор, создающий реализацию структуры отображения для заданного типа с полным порядком. |
| Make [Hashtbl] |
Функтор, создающий реализацию структуры хеш-таблицы. |
| Make [Ephemeron.Kn] |
Функтор, создающий реализацию слабой хеш-таблицы |
| Make [Ephemeron.K2] |
Функтор, создающий реализацию слабой хеш-таблицы |
| Make [Ephemeron.K1] |
Функтор, создающий реализацию слабой хеш-таблицы |
| MakeMax [Pqueue] |
Функтор, создающий реализацию очереди с максимальным приоритетом для элементов заданного типа с полным порядком. |
| MakeMaxPoly [Pqueue] |
Функтор, создающий реализацию очередей с максимальным приоритетом для элементов заданного типа с полным порядком. |
| MakeMin [Pqueue] |
Функтор, создающий реализацию очереди с минимальным приоритетом для элементов заданного типа с полным порядком. |
| MakeMinPoly [Pqueue] |
Функтор, создающий реализацию очередей с минимальным приоритетом для элементов заданного типа с полным порядком. |
| MakeSeeded [MoreLabels.Hashtbl] |
Функтор, создающий реализацию структуры хеш-таблицы. |
| MakeSeeded [Hashtbl] |
Функтор, создающий реализацию структуры хеш-таблицы. |
| MakeSeeded [Ephemeron.Kn] |
Функтор, создающий реализацию слабой хеш-таблицы. |
| MakeSeeded [Ephemeron.K2] |
Функтор, создающий реализацию слабой хеш-таблицы. |
| MakeSeeded [Ephemeron.K1] |
Функтор, создающий реализацию слабой хеш-таблицы. |
| Map [MoreLabels] | |
| Map |
Ассоциативные таблицы для упорядоченных типов. |
| Marshal |
Сериализация структур данных. |
| Memprof [Gc] |
Memprof — это средство профилирования, которое случайным образом выбирает слова выделенной памяти. |
| MoreLabels |
Дополнительные библиотеки с метками. |
| Mutex |
Блокировки для взаимного исключения. |
| Mutexed [Lazy] | |
N | |
| Nativeint |
Целые числа, разрядность которых соответствует разрядности процессора. |
O | |
| Obj |
Операции над внутренними представлениями значений. |
| Ocaml_operators |
Приоритет и ассоциативность операторов |
| Oo |
Операции над объектами |
| Option |
Значения Option. |
| Out_channel |
Каналы вывода. |
P | |
| Pair |
Операции над парами. |
| Parsing |
Библиотека времени выполнения для синтаксических анализаторов, сгенерированных с помощью ocamlyacc. |
| Pqueue |
Очереди с приоритетами. |
| Printexc |
Средства для вывода исключений и анализа текущего стека вызовов. |
| Printf |
Функции форматированного вывода. |
Q | |
| Queue |
Очереди FIFO. |
R | |
| Random |
Генераторы псевдослучайных чисел (PRNG). |
| Repr |
Функции для низкоуровневых представлений значений. |
| Result |
Значения Result. |
| Runtime_events |
События времени выполнения — трассировка времени выполнения на основе кольцевого буфера |
S | |
| Scanf |
Функции форматированного ввода. |
| Scanning [Scanf] | |
| Semaphore |
Семафоры |
| Seq |
Последовательности. |
| Set |
Множества на основе упорядоченных типов. |
| Set [MoreLabels] | |
| Shallow [Effect] | |
| Slot [Printexc] | |
| Stack |
Стеки LIFO. |
| State [Random] | |
| StdLabels |
Стандартные библиотеки с метками. |
| Stdlib |
Стандартная библиотека OCaml. |
| Str |
Регулярные выражения и обработка строк высокого уровня |
| String |
Строки. |
| String [StdLabels] | |
| StringLabels |
Строки. |
| Syntax [Result] |
Операторы связывания. |
| Syntax [Option] |
Операторы связывания. |
| Sys |
Системный интерфейс. |
T | |
| Thread |
Лёгковесные потоки для Posix 1003.1c и Win32. |
| Timestamp [Runtime_events] | |
| Tweak [Gc] |
Настройки GC — нестабильные и недокументированные параметры GC, доступные для конфигурации и предназначенные главным образом для разработчиков GC. |
| Type |
Интроспекция типов. |
| Type [Runtime_events] | |
U | |
| Uchar |
Символы Unicode. |
| Unit |
Значения типа unit. |
| Unix |
Интерфейс к системе Unix. |
| UnixLabels |
Интерфейс к системе Unix. |
| User [Runtime_events] | |
W | |
| Weak |
Массивы слабых указателей и хеш-множества слабых указателей. |
© 1995-2026 INRIA.
https://ocaml.org/manual/5.5/api/index_modules.html