我试图编写一个Rust程序,该程序使用循环从用户那里收集数据。在同一行上请求该号码之前,它应该显示提示。使用println!
宏有效,但要求下一行输入。我想在同一行上请求输入,但是使用print!
宏无法按预期工作。有什么解决办法吗?这是代码:
use std::io;
fn main() {
loop {
print!("Number: ");
let mut number = String::new();
io::stdin().read_line(&mut number).unwrap();
}
}