module Char:sig
..end
字符操作。
val code : char -> int
返回参数的 ASCII 码。
val chr : int -> char
返回具有给定 ASCII 码的字符。
Invalid_argument
如果参数超出范围 0--255。val escaped : char -> string
返回表示给定字符的字符串,其中特殊字符按照 OCaml 的词法约定进行转义。所有 ASCII 可打印范围(32..126)之外的字符都将被转义,以及反斜杠、双引号和单引号。
val lowercase_ascii : char -> char
使用 US-ASCII 字符集将给定字符转换为其等效的小写字符。
val uppercase_ascii : char -> char
使用 US-ASCII 字符集将给定字符转换为其等效的大写字符。
typet =
char
字符类型的一个别名。
val compare : t -> t -> int
val equal : t -> t -> bool
字符的相等函数。
val seeded_hash : int -> t -> int
字符的带种子哈希函数,其输出值与 Hashtbl.seeded_hash
相同。此函数允许将此模块作为参数传递给函子 Hashtbl.MakeSeeded
。
val hash : t -> int
字符的无种子哈希函数,其输出值与 Hashtbl.hash
相同。此函数允许将此模块作为参数传递给函子 Hashtbl.Make
。