CODEPREP | Rustの特徴を理解する 所有権編

Rustが他の言語と決定的に異なる点は所有権とライフタイムという概念が存在することです。 所有権は誰が何のデータを持っているかを明確にします。関数や構造体、あるいはプログラム自体が所有権を持つことができます。 ライフタイムはあるデータが解放されるまでの期間を明示するものです。 コンパイラが所有権とライフ…