プログラミング言語Rust 4章 メモ

4.1 所有権

4.2 参照と借用

やばいコードの例

let mut s = String::from("hello");

let r1 = &s; // どこかで
let r2 = &s; // 参照される
let r3 = &mut s; // 参照されてる間、知らんうちに変更される😇

4.3 スライス