Метод is_ascii
Метод is_ascii проверяет, принадлежит ли символ
диапазону ASCII. Он возвращает true,
если код символа находится в пределах от 0 до 127,
и false в противном случае. Метод не принимает
параметров и вызывается непосредственно у символа.
Синтаксис
char.is_ascii()
Пример
Давайте проверим, является ли символ 'a' ASCII-символом:
fn main()
{
let res = 'a'.is_ascii();
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли цифра '5' ASCII-символом:
fn main()
{
let res = '5'.is_ascii();
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли символ 'ё' ASCII-символом:
fn main()
{
let res = 'ё'.is_ascii();
println!("{}", res);
}
Результат выполнения кода:
false
Смотрите также
-
класс
char,
который представляет отдельный символ Unicode -
метод
is_ascii_digit,
который проверяет, является ли символ ASCII-цифрой -
метод
is_ascii_hexdigit,
который проверяет, является ли символ ASCII-цифрой в шестнадцатеричной системе -
метод
is_alphabetic,
который проверяет, является ли символ буквой