MST

星途 面试题库

面试题:Rust中如何判断一个字符是否为数字字符

在Rust中,给定一个字符 `char` 类型变量,编写代码判断它是否代表一个数字字符(即 '0' 到 '9' 之间),请使用合适的方法和逻辑实现。
47.7万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let ch: char = '5';
    if ch.is_digit(10) {
        println!("该字符是数字字符");
    } else {
        println!("该字符不是数字字符");
    }
}

上述代码中,is_digit 方法用于判断字符是否为数字,其参数 10 表示十进制。如果 ch09 之间的数字字符,is_digit(10) 会返回 true,否则返回 false。根据返回结果打印相应的信息。