小编Arf*_*med的帖子

Rust 中如何解析字符串包含负数?

我从用户那里获取输入数字,然后检查该数字是正数、负数还是零。已执行正数和零检查,但负数检查存在问题。

use std::io::Write;

fn main(){
    print!("Enter Number: ");
    let mut number = String::new();
    std::io::stdout().flush();
    std::io::stdin().read_line(&mut number);
    let num: u32 = number.trim().parse().unwrap();
}
Run Code Online (Sandbox Code Playgroud)

当输入为负数时,程序会出现恐慌,无法解析负数。

rust

0
推荐指数
1
解决办法
2494
查看次数

标签 统计

rust ×1