エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
let s1 = String::from("hello"); let r = &s1; // 参照 `r` を作成 let s2 = s1; // `s2` へ所有権移転... let s1 = String::from("hello"); let r = &s1; // 参照 `r` を作成 let s2 = s1; // `s2` へ所有権移転 println!("r: {}", r); // <-- コンパイルエラー error[E0505]: cannot move out of `s1` because it is borrowed # エラー[E0505]: 借用されているため `s1` からムーブはできません --> src/main.rs:5:14 | 4 | let r = &s1; | --- borrow of `s1` occurs here 5 | let s2 = s1; | ^^ move out of `s1` occurs here # (2) その前にここで `s1` からムーブされています 6 | 7 | println!("