考虑以下代码来读取 Rust 中的用户输入:
use std::io;
fn main() {
let mut input = String::new();
io::stdin()
.read_line(&mut input)
.expect("error: unable to read user input");
println!("{}", input);
}
为什么不能像这样做?
use std::io;
fn main() {
let mut input = io::stdin()
.read_line()
.expect("error: unable to read user input");
println!("{}", input);
}
这将使其他语言更加方便。
read_line
来完成它,但是反过来就不行了。 - Ekrem Dinçel