< 返回版块

XYC-EXP 发表于 2019-07-03 21:42

use std::io;

fn main() {
    let mut input = String::new();
    io::stdin().read_line(&mut input).expect("咋读不了标准输入啊");
    let _no_use: f64 = input.parse().unwrap();
    // 如果转换成 f32 却不会炸
}

评论区

写评论
Notarium 2019-07-03 22:57

我试的时候f32也炸了。。。 因为这样输入的字符串是有\r\n结尾的,在调用parse()之前先调用一下trim()就能正常运行了。 这两个类型都正确实现过FromStr特性的

1 共 1 条评论, 1 页