Метод to_lowercase
Метод to_lowercase возвращает итератор, который выдаёт символы исходного символа, преобразованные в нижний регистр. Метод не принимает параметров. Поскольку в Юникоде некоторые символы при преобразовании к нижнему регистру могут раскрываться в несколько символов (например, заглавная буква может превращаться в пару символов), метод возвращает не одиночный char, а итератор ToLowercase.
Синтаксис
char.to_lowercase()
Пример
Давайте преобразуем символ 'A' в нижний регистр:
fn main()
{
let ch = 'A';
let res: String = ch.to_lowercase().collect();
println!("{}", res);
}
Результат выполнения кода:
"a"
Пример
Давайте преобразуем символ 'Z' в нижний регистр и выведем его:
fn main()
{
let ch = 'Z';
for c in ch.to_lowercase() {
println!("{}", c);
}
}
Результат выполнения кода:
"z"
Пример
Давайте преобразуем символ, который уже находится в нижнем регистре, например '5':
fn main()
{
let ch = '5';
let res: String = ch.to_lowercase().collect();
println!("{}", res);
}
Результат выполнения кода:
"5"
Смотрите также
-
метод
to_uppercase,
который преобразует символ в верхний регистр -
метод
is_lowercase,
который проверяет, является ли символ строчным -
метод
to_ascii_lowercase,
который преобразует ASCII-символ в нижний регистр -
метод
is_alphabetic,
который проверяет, является ли символ буквенным