Create empty string and grow it using push and push_str
- String::new
- push
- push_str
fn main() {
let mut text = String::new();
println!("{text:?}");
text.push_str("Hello");
println!("{text:?}");
text.push(' ');
println!("{text:?}");
text.push_str("World");
println!("{text:?}");
text.push('!');
println!("{text:?}");
}
""
"Hello"
"Hello "
"Hello World"
"Hello World!"