gpt4 book ai didi

rust - 检查一个字符是字母还是数字?

转载 作者:行者123 更新时间:2023-11-29 07:43:02 25 4
gpt4 key购买 nike

C 的 isalphaisdigitisalnum 的 Rust 等价物是什么?

最佳答案

is_alphabetic、is_digit、is_alphanumeric、is_numeric 是您要查找的内容。

例如:

fn main() {
println!("1 is a digit {}", '1'.is_digit(10));
println!("f is a hex digit {}", 'f'.is_digit(16));
println!("a is alphabetic {}", 'a'.is_alphabetic());
println!("こis alphabetic {}", 'こ'.is_alphabetic());
println!("a is alphanumeric {}", 'a'.is_alphanumeric());
println!("1 is alphanumeric {}", '1'.is_alphanumeric());
}

返回:

1 is a digit true
f is a hex digit true
a is alphabetic true
こis alphabetic true
a is alphanumeric true
1 is alphanumeric true

它们在 Rust standard library docs for chars 中有详细描述.

关于rust - 检查一个字符是字母还是数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29873569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com