String 如何将字符连接到Rust中的字符串?

String 如何将字符连接到Rust中的字符串?,string,char,rust,String,Char,Rust,我曾尝试在字符上使用to_string方法,但当我需要字符串时,这会返回&str,使用方法是最简单的方法: let mut a_string = String::from("Hello World"); a_string.push('!'); 您也可以使用格式: fn main() { let s = String::from("March"); // example 1 let s1 = format!("{}!"

我曾尝试在字符上使用
to_string
方法,但当我需要
字符串时,这会返回
&str
,使用方法是最简单的方法:

let mut a_string = String::from("Hello World");
a_string.push('!');

您也可以使用
格式

fn main() {
   let s = String::from("March");
   // example 1
   let s1 = format!("{}!", s);
   // example 2
   let s2 = format!("{}{}", s, '!');
   // print
   println!("{} {}", s1, s2);
}

谢谢您的回复。也许我在什么地方弄糊涂了。然而,Chronium的答案是完美的。