📅  最后修改于: 2023-12-03 15:04:57.902000             🧑  作者: Mango
在 Rust 中,我们可以使用 println!
宏来进行打印。如果我们需要在请求用户输入之前打印一些提示信息,可以使用以下代码:
use std::io;
fn main() {
println!("Please enter your name:");
let mut input = String::new();
io::stdin().read_line(&mut input).expect("Failed to read line");
println!("Hello, {}!", input.trim());
}
在这个示例中,我们首先使用 println!
打印了提示信息 “Please enter your name:”,然后使用 io::stdin()
获取用户输入,最后使用 println!
打印了问候语。
值得注意的是,使用 io::stdin().read_line(&mut input)
时,我们将输入存储在一个可变的字符串 input
中,而 expect
方法则用来处理读取输入时可能出现的错误。另外,读取字符串时需要使用 input.trim()
函数来去除字符串两端的空白字符。
以上就是在 Rust 中在请求用户输入之前进行打印的方法,希望对您有所帮助!