Spec-Zone.ru › OCaml 5.0

Модуль Char

module Char: sig .. end

Операции с символами.

val code : char -> int

Возвращает код ASCII аргумента.

val chr : int -> char

Возвращает символ с заданным кодом ASCII.

  • Raises Invalid_argument если аргумент находится вне диапазона 0--255.
val escaped : char -> string

Возвращает строку, представляющую данный символ, с эскейпом специальных символов в соответствии с лексическими соглашениями OCaml. Все символы за пределами печатаемого диапазона ASCII (32..126), а также обратная косая черта, двойная кавычка и одинарная кавычка эскейпятся.

val lowercase_ascii : char -> char

Преобразует данный символ в эквивалентный строчный символ, используя кодовую таблицу US-ASCII.

  • Since 4.03.0
val uppercase_ascii : char -> char

Преобразует данный символ в эквивалентный заглавный символ, используя кодовую таблицу US-ASCII.

  • Since 4.03.0
type t = char 

Псевдоним для типа символов.

val compare : t -> t -> int

Функция сравнения символов, с теми же спецификациями, что и compare. Вместе с типом t, эта функция compare позволяет модулю Char быть переданным в качестве аргумента функционалам Set.Make и Map.Make.

val equal : t -> t -> bool

Функция проверки равенства символов.

  • Since 4.03.0

© 1995-2022 INRIA.
https://v2.ocaml.org/releases/5.0/htmlman/libref/Char.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API