Spec-Zone.ru › OCaml 4.14

Модуль 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 : char -> char
Устарело. Функции, работающие с набором символов Latin-1, устарели.

Преобразует заданный символ в эквивалентный символ в нижнем регистре, используя набор символов ISO Latin-1 (8859-1).

val uppercase : char -> char
Устарело. Функции, работающие с набором символов Latin-1, устарели.

Преобразует заданный символ в эквивалентный символ в верхнем регистре, используя набор символов ISO Latin-1 (8859-1).

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/4.14/htmlman/libref/Char.html

Spec-Zone.ru

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