我正在接受用户输入,然后将该用户输入与字符串连接。
但是输出显示在两个不同的行中。可以删除“ \ n”并且将它们打印在同一行上的任何方法。我已经尝试过.trim()
,但无法正常工作。
fn main () {
let mut s = String::new();
std::io::stdin().read_line(&mut s).expect("_");
s.trim();
s.push_str(",World");
println!("{}",s);
}
我得到的输出。
hello
hello
,World
我想要的输出。
hello
hello,World
已解决:
fn main () {
let mut s = String::new();
std::io::stdin().read_line(&mut s).expect("_");
s.pop();
s.push_str(",World");
println!("{}",s);
}