所有権と借用 ルール 例 借用 コピー OptionとResult型 Option型 Result型 Rustについての勉強ログ。 所有権と借用 RustはC/C++並みの高速化をもちながら、メモリ安全性を担保するように設計されたプログラミング言語です。C/C++ではユーザーがメモリ確保と解放のタイミングについて責任を持つことでガベージコレクションを行う必要がなく、これが高速動作の一助となっています。Rustでは記法に強く制約を課すことでメモリ参照と解放のタイミングに安全性を与えます。反面、その記法の理解が大変なのですが基本的なルールはそれほど多くないと考えています。 ルール 一つのオブジェク…