プログラミング言語 Rust 4【ワッチョイ】at TECHプログラミング言語 Rust 4【ワッチョイ】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 18/03/21 11:43:51.64 cBTkQiaM0.net &strの元もloop内の変数が持っています hのvecを作るにはコピーは避けられないようですね… &strからStringに変えたところhvec.push(h)してもエラーにはなりませんでしたが、 スコープを抜けたはずの変数が使える理由ってどこかに書いていますか? 101:デフォルトの名無しさん 18/03/21 14:53:30.44 9rI6JIRt0.net そりゃloop内の変数hから、loop外のhvecに所有権が移動したから 頭の中に入れておける物なんて極わずかだし、場当たり的にdoes not live longエラーに対処するのは大変なので、 ・値の所有者はどの変数であるべきか ・データ構造はどうあるべきか という観点だけ念頭にいれて、「性能を稼ぐために参照を使おう」って考えを一旦外すとスッキリするよ 102:デフォルトの名無しさん 18/04/15 17:27:59.27 YDqAu+LL0.net こっちが本スレと聞いて 103:デフォルトの名無しさん 18/04/15 21:42:18.86 eccSQZbu0.net しかしここには俺はいない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch