OCaml API

OCaml 库

Format_tutorial

使用 Format 模块

Ocaml_operators

运算符的优先级和结合性

Arg

命令行参数的解析。

Array

数组操作。

ArrayLabels

数组操作。

Atomic

原子引用。

Bigarray

大型多维数值数组。

Bool

布尔值。

Buffer

可扩展缓冲区。

Bytes

字节序列操作。

BytesLabels

字节序列操作。

Callback

在 C 运行时注册 OCaml 值。

Char

字符操作。

Complex

复数。

Condition

条件变量。

Digest

消息摘要。

Domain
Dynarray

动态数组。

Dynlink

动态加载 .cmo、.cma 和 .cmxs 文件。

Effect
Either

Either 类型。

Ephemeron

Ephemeron 和弱哈希表。

Event

一等同步通信。

Filename

文件名操作。

Float

浮点运算。

Format

漂亮打印。

Fun

函数操作。

Gc

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

Hashtbl

哈希表和哈希函数。

In_channel

输入通道。

Int

整数值。

Int32

32 位整数。

Int64

64 位整数。

Lazy

延迟计算。

Lexing

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

List

列表操作。

ListLabels

列表操作。

Map

有序类型上的关联表。

Marshal

数据结构的编组。

MoreLabels

额外的带标签库。

Mutex

用于互斥的锁。

Nativeint

处理器原生整数。

Obj

对值内部表示的操作。

Oo

对象操作

Option

选项值。

Out_channel

输出通道。

Parsing

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

Printexc

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

Printf

格式化输出函数。

Queue

先进先出队列。

Random

伪随机数生成器 (PRNG)。

Result

结果值。

Runtime_events

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

Scanf

格式化输入函数。

Semaphore

信号量

Seq

序列。

Set

有序类型上的集合。

Stack

后进先出栈。

StdLabels

标准带标签库。

Stdlib

OCaml 标准库。

Str

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

String

字符串。

StringLabels

字符串。

Sys

系统接口。

Thread

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

Type

类型内省。

Uchar

Unicode 字符。

Unit

单元值。

Unix

Unix 系统的接口。

UnixLabels

Unix 系统的接口。

Weak

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

CamlinternalFormat
CamlinternalFormatBasics
CamlinternalLazy

延迟值的运行时支持。

CamlinternalMod

递归模块的运行时支持。

CamlinternalOO

对象和类的运行时支持。