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

Метод make_ascii_lowercase

Метод make_ascii_lowercase преобразует все ASCII-символы строки в нижний регистр. Метод изменяет исходную строку String на месте и не возвращает значения. Не-ASCII символы (например, кириллица или другие Unicode-символы) остаются без изменений.

Синтаксис

string.make_ascii_lowercase()

Пример

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

fn main() { let mut s = String::from("ABCDE"); s.make_ascii_lowercase(); println!("{}", s); }

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

"abcde"

Пример

Давайте преобразуем строку со смешанным регистром "AbCdE12345":

fn main() { let mut s = String::from("AbCdE12345"); s.make_ascii_lowercase(); println!("{}", s); }

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

"abcde12345"

Пример

Давайте проверим, что не-ASCII символы остаются без изменений:

fn main() { let mut s = String::from("Привет ABCDE"); s.make_ascii_lowercase(); println!("{}", s); }

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

"Привет abcde"

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

  • метод make_ascii_uppercase,
    который преобразует ASCII-символы строки в верхний регистр
  • метод push_str,
    который добавляет строку в конец текущей строки
  • метод as_str,
    который возвращает строковый срез содержимого String
  • класс String,
    который представляет собой изменяемую строку в Rust
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить