入门实例
读取数字
use std::io;
fn main() {
let mut input = String::new();
std::io::stdin()
.read_line(&mut input)
.expect("Failed to read line");
// 这里等效的写法是:
// let num: i32 = input.trim().parse().unwrap();
let num = input.trim().parse::<i32>().unwrap();
println!("您输入的数字是:{}", num);
}
读取单行多个数字
use std::io;
fn main() {
let mut input=String::new();
io::stdin().read_line(&mut input).unwrap();
let mut s = input.split_whitespace();
let a: i32 = s.next().unwrap().parse().unwrap();
let b: i32 = s.next().unwrap().parse().unwrap();
println!("{}", a + b);
}
最后更新于