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

Метод to_uppercase

Метод to_uppercase возвращает итератор, который выдаёт символы верхнего регистра для данного символа. Поскольку в Unicode некоторые символы при преобразовании в верхний регистр могут расширяться до нескольких символов, метод возвращает не один символ, а итератор ToUppercase. Параметров метод не принимает.

Синтаксис

char.to_uppercase()

Пример

Давайте преобразуем символ 'a' в верхний регистр и соберём результат в строку:

fn main() { let res: String = 'a'.to_uppercase().collect(); println!("{}", res); }

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

"A"

Пример

Давайте преобразуем символ '5'. Поскольку цифра не имеет верхнего регистра, метод вернёт её без изменений:

fn main() { let res: String = '5'.to_uppercase().collect(); println!("{}", res); }

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

"5"

Пример

Давайте преобразуем немецкую строчную букву 'ß' в верхний регистр. В Unicode она раскрывается в два символа:

fn main() { let res: String = 'ß'.to_uppercase().collect(); println!("{}", res); }

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

"SS"

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

  • метод to_lowercase,
    который преобразует символ в нижний регистр
  • метод is_uppercase,
    который проверяет, является ли символ заглавным
  • метод to_ascii_uppercase,
    который преобразует ASCII-символ в верхний регистр
  • метод is_lowercase,
    который проверяет, является ли символ строчным
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить