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
。