从命令行/标准输入流 stdin() 中读取数据
fn main(){
let mut line = String::new();
println!("请输入你的名字:");
let b1 = std::io::stdin().read_line(&mut line).unwrap();
println!("你好 , {}", line);
println!("读取的字节数为:{}", b1);
}
标准库提供的 `std::io::stdin()` 会返回返回当前进程的标准输入流 `stdin` 的句柄。
而 `read_line()` 则是标准入流 `stdin` 的句柄上的一个方法,用于从标准输入流读取一行的数据。
`read_line()` 方法的返回值值一个 `Result` 枚举,而 `unwrap()` 则是一个帮助方法,用于简化可恢复错误的处理。它会返回 `Result` 中存储的实际值。
`read_line()` 方法会自动删除行尾的换行符 `\n`