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