模块索引

A
Arg

命令行参数解析。

Array [StdLabels]
Array [Float]

使用紧凑表示的浮点数数组。

Array

数组操作。

Array0 [Bigarray]

零维数组。

Array1 [Bigarray]

一维数组。

Array2 [Bigarray]

二维数组。

Array3 [Bigarray]

三维数组。

ArrayLabels [Float]

使用紧凑表示的浮点数数组(带标签的函数)。

ArrayLabels

数组操作。

Atomic

原子引用。

B
BLAKE128 [Digest]

BLAKE128 是生成 128 位(16 字节)摘要的 BLAKE2b 哈希函数。

BLAKE256 [Digest]

BLAKE256 是生成 256 位(32 字节)摘要的 BLAKE2b 哈希函数。

BLAKE512 [Digest]

BLAKE512 是生成 512 位(64 字节)摘要的 BLAKE2b 哈希函数。

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

Ephemerons 和弱哈希表。

Event

一等同步通信。

Extension_constructor [Obj]
F
Filename

文件名操作。

Float

浮点运算。

Format

漂亮打印。

Format_tutorial

使用 Format 模块

Fun

函数操作。

G
Gc

内存管理控制和统计;终结值。

Genarray [Bigarray]
H
Hashtbl [MoreLabels]
Hashtbl

哈希表和哈希函数。

I
Id [Type]

类型标识符。

Immediate64 [Sys]
In_channel

输入通道。

Int

整数值。

Int32

32 位整数。

Int64

64 位整数。

K
K1 [Ephemeron]

带一个键的 Ephemerons。

K2 [Ephemeron]

带两个键的 Ephemerons。

Kn [Ephemeron]

带任意数量相同类型键的 Ephemerons。

L
LargeFile [UnixLabels]

大型文件的文件操作。

LargeFile [Unix]

大型文件的文件操作。

Lazy

延迟计算。

Lexing

ocamllex 生成的词法分析器的运行时库。

List [StdLabels]
List

列表操作。

ListLabels

列表操作。

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]

构建弱哈希表实现的函子

MakeSeeded [MoreLabels.Hashtbl]

构建哈希表结构实现的函子。

MakeSeeded [Hashtbl]

构建哈希表结构实现的函子。

MakeSeeded [Ephemeron.Kn]

构建弱哈希表实现的函子。

MakeSeeded [Ephemeron.K2]

构建弱哈希表实现的函子。

MakeSeeded [Ephemeron.K1]

构建弱哈希表实现的函子。

Map [MoreLabels]
Map

有序类型的关联表。

Marshal

数据结构的编组。

Memprof [Gc]

Memprof 是一个分析引擎,它随机采样分配的内存字。

MoreLabels

额外的带标签的库。

Mutex

用于互斥的锁。

N
Nativeint

处理器原生整数。

O
Obj

对值内部表示的操作。

Ocaml_operators

运算符的优先级和结合性

Oo

对象操作

Option

可选值。

Out_channel

输出通道。

P
Parsing

ocamlyacc 生成的解析器的运行时库。

Printexc

用于打印异常和检查当前调用栈的工具。

Printf

格式化输出函数。

Q
Queue

先进先出队列。

R
Random

伪随机数生成器 (PRNG)。

Result

结果值。

Runtime_events

运行时事件 - 基于环形缓冲区的运行时跟踪

S
Scanf

格式化输入函数。

Scanning [Scanf]
Semaphore

信号量

Seq

序列。

Set

有序类型的集合。

Set [MoreLabels]
Shallow [Effect]
Slot [Printexc]
Stack

后进先出栈。

State [Random]
StdLabels

标准带标签的库。

Stdlib

OCaml 标准库。

Str

正则表达式和高级字符串处理

String

字符串。

String [StdLabels]
StringLabels

字符串。

Sys

系统接口。

T
Thread

用于 Posix 1003.1c 和 Win32 的轻量级线程。

Timestamp [Runtime_events]
Type

类型内省。

Type [Runtime_events]
U
Uchar

Unicode 字符。

Unit

单位值。

Unix

与 Unix 系统的接口。

UnixLabels

与 Unix 系统的接口。

User [Runtime_events]
W
Weak

弱指针数组和弱指针哈希集。