РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
213 of 1245 menu

Функция from_u32

Функция from_u32 преобразует число типа u32 в значение типа char. Параметром функция принимает число, которое нужно преобразовать в символ. Функция возвращает Option<char>: если число является корректной кодовой точкой Unicode, возвращается Some с символом, иначе - None.

Синтаксис

char::from_u32(num)

Пример

Давайте преобразуем число 97 в символ:

fn main() { let res = char::from_u32(97); println!("{:?}", res); }

Результат выполнения кода:

Some('a')

Пример

Давайте преобразуем число 65 в символ:

fn main() { let res = char::from_u32(65); println!("{:?}", res); }

Результат выполнения кода:

Some('A')

Пример

Давайте попробуем преобразовать некорректное число 1114112, которое выходит за пределы диапазона Unicode:

fn main() { let res = char::from_u32(1114112); println!("{:?}", res); }

Результат выполнения кода:

None

Смотрите также

  • класс char,
    который представляет одиночный символ Unicode
  • метод is_alphabetic,
    который проверяет, является ли символ буквой
  • метод is_numeric,
    который проверяет, является ли символ числом
  • метод len_utf8,
    который возвращает длину символа в байтах UTF-8
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить