第1章へようこそ。
今日のテーマは「所有権」です。
Rustにおいて、すべてのデータには所有者がいる。
所有者は常に1人。この規則が、Rustの根幹を支えている。
所有権はメモリ管理の仕組みであり、型の設計に影響し、関数の引数の渡し方を決める。
この先の章で学ぶ借用、ライフタイム、ムーブ、クローン。
これらはすべて、所有権から派生した概念です。
まず所有権とは何か、なぜ存在するのかを見ていきます。