[過去ログ] Rust part19 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
881
(1): 2023/02/24(金)23:14 ID:igKefKVx(1/4) AAS
ポインタ云々より「参照にも所有権がある」と言われたら初心者にとってはわかりにくいでしょ
所有権やそれに関連するルールを概念レベルで説明する際に
不必要に実装の詳細に依存すべきじゃないと思うよ
889
(1): 2023/02/24(金)23:40 ID:igKefKVx(2/4) AAS
>>883
>・Each value in Rust has an owner.
↑これはThe Bookという初心者向けチュートリアルに書いてある概念レベルの話

>・All pointers are explicit first-class values.
> Pointer types のひとつとして References (& and &mut) が紹介されて
↑これらはリファレンスに書いてある実装レベルの話
後者は言語使用者に現在の実装を正確に伝えるためのもの
省4
891
(1): 2023/02/24(金)23:45 ID:igKefKVx(3/4) AAS
>>887
これも同じで初心者にとってのわかりやすさと説明の正確さが両立しないのでお茶を濁してる点
ownerを変数だけに限定してしまうといろいろ困る
‘static &strのownerとか

変数には限られない何かownerという概念的存在がいるんだ!!!ということで理解しといて
895: 2023/02/24(金)23:52 ID:igKefKVx(4/4) AAS
>>893
で、そのprimary referenceには所有権の定義はないんですよね?
なぜなのかな?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.895s*