Slide 22
Slide 22 text
借用
• 借用のルール
– 誰かが書き換える可能性がある変数は、他の誰
も読むことすらできない
– 誰も書き換えない変数は、複数の場所から読む
ことができる
22
let mut v1 = Box::new(42);
{
let v2 = &mut v1;
// println!("v1: {}", *v1);
println!("v2: {}", **v2);
}
let mut v1 = Box::new(42);
{
let v2 = &v1;
println!("v1: {}", *v1);
println!("v2: {}", **v2);
}