読者です 読者をやめる 読者になる 読者になる

References and Borrowing #2

rust

https://doc.rust-lang.org/book/references-and-borrowing.html

変数書き換え不可にするのは大変なんだな。

    let mut x = 5;
    {
        let y = &mut x; // -+ &mut borrow starts here
        *y += 1;        //  |
    }                   // -+ ... and ends here
    println!("{}", x);  // <- try to borrow x here