# #Rust https://doc.rust-lang.org/book/ch04-02-references-and-borrowing.html ```rust let s = String::from("hoge"); hoge(&s); // &sがsの参照 ``` 参照は常に以下のいずれかの状態でなければいけない。 | [[可変参照]] | [[不変参照]] | | ------------ | ------------ | | 0 | 0 | | 1 | 0 | | 0 | 1以上 |