let v0 = vec![1, 2, 3];
let mut v1 = v0;
v1.push(120);
let mut v0 = vec![1, 2, 3];
let v1 = &mut v0;
v1.push(120);
所有権関連で試してみてるんだけど、この二つの違いってなんなん?
いまいちよくわからん
上のはmutでないvecをlet mutの変数に入れるとpushできてまうし
下のはlet mutでない変数なのに&mutでいれるとpushできてまう
Rust part12
レス数が900を超えています。1000を超えると表示できなくなるよ。
914デフォルトの名無しさん
2021/10/30(土) 23:29:17.10ID:s2ubgEFJレス数が900を超えています。1000を超えると表示できなくなるよ。
