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 却不会炸
}
1
共 1 条评论, 1 页
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 却不会炸
}
评论区
写评论我试的时候f32也炸了。。。 因为这样输入的字符串是有\r\n结尾的,在调用parse()之前先调用一下trim()就能正常运行了。 这两个类型都正确实现过FromStr特性的