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

Преобразование в char

Преобразование в char в Rust позволяет получить символ из числового значения или из строки. Числа преобразуются в символы с помощью оператора as, а строки - с помощью метода chars или parse. Параметром в случае as выступает числовое значение типа u8, которое интерпретируется как код символа в кодировке Unicode.

Синтаксис

let ch: char = number as char; let ch: char = string.chars().next().unwrap(); let ch: char = string.parse::<char>().unwrap();

Пример

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

fn main() { let num: u8 = 65; let ch = num as char; println!("{}", ch); }

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

"A"

Пример

Давайте получим первый символ из строки "abcde" с помощью метода chars:

fn main() { let s = "abcde"; let ch = s.chars().next().unwrap(); println!("{}", ch); }

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

"a"

Пример

Давайте преобразуем строку "a" в символ с помощью метода parse:

fn main() { let s = "a"; let ch: char = s.parse().unwrap(); println!("{}", ch); }

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

"a"

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

  • метод to_char,
    который преобразует число в символ
  • метод FromStr,
    который разбирает строку в символ
  • метод as,
    который выполняет приведение типов
  • метод parse,
    который преобразует строку в другой тип
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить