トップページ > プログラム > 2019年09月09日 > 950wQDvR

書き込み順位&時間帯一覧

1 位/170 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001231000000000007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Rust Part7

書き込みレス一覧

Rust Part7
279 :デフォルトの名無しさん[sage]:2019/09/09(月) 09:56:40.65 ID:950wQDvR
let mut v = vec!["zero".to_string(), "one".to_string()];
v[0] = v[1];

これがダメなのも対処も、まあわかるようになったのですが
error[E0507]: cannot move out of index of `std::vec::Vec<std::string::String>`
というエラーメッセージがわかりません
どういう流れでこのメッセージが出るのでしょうか
Rust Part7
281 :デフォルトの名無しさん[sage]:2019/09/09(月) 10:16:14.57 ID:950wQDvR
いやそれはわかる
エラーメッセージの意味がわからない
どこがどうだからこのメッセージになるのか具体的に理解したい
Rust Part7
282 :デフォルトの名無しさん[sage]:2019/09/09(月) 10:51:58.70 ID:950wQDvR
なんというかメッセージのindexがよくわからない感じ
メッセージを日本語にするとどうなるんでしょう
Rust Part7
286 :デフォルトの名無しさん[sage]:2019/09/09(月) 11:17:42.46 ID:950wQDvR
なんか move out of 〜で引っ越すとか出ていくという意味があるらしいんだけど
それでも index がよくわからなくて悩んでます
Rust Part7
289 :デフォルトの名無しさん[]:2019/09/09(月) 11:43:51.77 ID:950wQDvR
Vec<String>のindex (メソッドの戻り値) はmoveできない
と言ってるわけね。理解した。ありがとう。
Rust Part7
290 :デフォルトの名無しさん[sage]:2019/09/09(月) 11:45:42.52 ID:950wQDvR
ん? こっちかも。
Vec<String>のindex (メソッドの) 戻り値はmoveできない
Rust Part7
294 :デフォルトの名無しさん[sage]:2019/09/09(月) 12:50:41.27 ID:950wQDvR
まず move out of を一塊にして、index は添え字と考えてわけがわからなく・・・。
out of index を indexの戻り値 とはまったく思いつきませんでした。
わかってしまうともう他の読み方はできません。
最初から日本語に訳して欲しいとお願いすべきだったかも。
お騒がせしました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。