プログラミング言語Rust 5章 メモ 5.1 構造体のインスタンス化 痒い所に手が届く初期化方法のメモ struct User { name: String, email: String, sign_in_count: u64, active: bool, }
プログラミング言語Rust 4章 メモ 4.1 所有権 所有権は決まった契機で移動(Move)される これがありがたい(と個人的に感じた場面)は、Cで関数にポインタを持ち込んだ後に解放し忘れてしまうケース 所有権が移ったあとにスコープを外れると解放してくれるので、安全設計。 あとで使うなら適当な参照渡しを乱用するんじゃなくて、ちゃんと戻り値にする(すると所有権も戻る)。 4.2 参照と借用