模組 Stdlib.Char

module Char: Char

val code : char -> int

返回參數的 ASCII 碼。

val chr : int -> char

返回具有給定 ASCII 碼的字元。

val escaped : char -> string

返回一個表示給定字元的字串,特殊字元會依照 OCaml 的詞法慣例進行跳脫處理。所有在 ASCII 可列印範圍 (32..126) 之外的字元,以及反斜線、雙引號和單引號都會被跳脫處理。

val lowercase_ascii : char -> char

使用 US-ASCII 字元集,將給定的字元轉換為等效的小寫字元。

val uppercase_ascii : char -> char

使用 US-ASCII 字元集,將給定的字元轉換為等效的大寫字元。

type t = char 

字元類型的別名。

val compare : t -> t -> int

字元的比較函數,與 compare 具有相同的規範。 與類型 t 一起,此函數 compare 允許將模組 Char 作為參數傳遞給函子 Set.MakeMap.Make

val equal : t -> t -> bool

字元的相等函數。

val seeded_hash : int -> t -> int

字元的已播種雜湊函數,具有與 Hashtbl.seeded_hash 相同的輸出值。此函數允許將此模組作為參數傳遞給函子 Hashtbl.MakeSeeded

val hash : t -> int

字元的未播種雜湊函數,具有與 Hashtbl.hash 相同的輸出值。此函數允許將此模組作為參數傳遞給函子 Hashtbl.Make