String
とString
の結合
fn main() {
let s1 = String::from("Hello, ");
let s2 = String::from("world!");
let s3 = s1 + &s2; // s1はs3へ所有権が移動し、使用できなくなる
println!("{}", s3); // Hello, world!
}
参照外し型強制という仕組みによってうまく動いているらしい。
勉強したら追記する