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

Метод to_ascii_uppercase

Метод to_ascii_uppercase преобразует все ASCII символы строки в верхний регистр. Метод не принимает параметров и возвращает новую строку типа String, при этом исходная строка остаётся неизменной. Важно отметить, что метод обрабатывает только ASCII символы, символы Unicode, выходящие за пределы ASCII, остаются без изменений.

Синтаксис

str.to_ascii_uppercase()

Пример

Давайте преобразуем все ASCII символы строки "abcde" в верхний регистр:

fn main() { let res = "abcde".to_ascii_uppercase(); println!("{}", res); }

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

"ABCDE"

Пример

Давайте преобразуем строку, содержащую цифры и строчные буквы "12345abcde":

fn main() { let res = "12345abcde".to_ascii_uppercase(); println!("{}", res); }

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

"12345ABCDE"

Пример

Давайте преобразуем строку, содержащую символы Unicode, выходящие за пределы ASCII "abcdeПривет":

fn main() { let res = "abcdeПривет".to_ascii_uppercase(); println!("{}", res); }

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

"ABCDEПривет"

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

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