rust
未解決疑問
todo.icon enumの扱い、特にimpl部分?に慣れると良いかも。表現力が増す。
todo.icon Rust力向上のための練習題材
todo.icon 'staticの境界はなんだ?
todo.icon 関連型って何?
todo.icon Rustの型のメモリレイアウトについて知っておく
todo.icon 変数が占有するスタックサイズとヒープサイズを構造的に理解できるか。それぞれのサイズを自由自在に推測、把握できるか(ex: size_ofなど)
todo.icon Rustのメモリ解放バグに対する戦略?何が安全なのかをちゃんと知る。
todo.icon プレリュードって何?
todo.icon 孤立ルールにDeep Dive
todo.icon 型強制(自動型変換)について
todo.icon サイズ不定形?をもっと詳しく
todo.icon Generics + Traitの形にもっと慣れる
todo.icon 読みたい。英語読めねぇ。くそ
todo.icon Defaultっていつ使うん
todo.icon ターボフィッシュってなんですか
todo.icon Rustと循環参照
todo.icon トレイトオブジェクトとオブジェクト安全性をもっと深く理解
todo.icon 高度なトレイトの理解をもっと深く
todo.icon Unsafeをより深く理解しようぜ
todo.icon Rust x 並行プログラミングの詳細本
todo_done.icon Traitに関する全体的な知識が皆無
todo_done.icon 動的ディスパッチと静的ディスパッチ
todo_done.icon Trait境界
todo_done.icon Sized制約ってなんだろう。よくエラーで出てくる。
todo_done.icon derefって何?デリファレンス?
todo_done.icon イテレータの操作は全く把握してない
todo_done.icon Lifetimeの動きをちゃんと把握しよう
todo_done.icon 関数の暗黙的なlifetime注釈のルールは?
todo_done.icon ジェネリクスの構文には慣れてない
多分いける。ジェネリクスに会う度に真摯に向き合えば多分慣れる。
todo_done.icon LifeTimeとGenericsの組み合わせ
難しいこと考えず、それぞれ独立して分けて考えればいいと思う
定義方法は、lifetime注釈が先。
code: rust
fn compare<'a, 'b, T, U>(a: &'a T, b: &'b U) -> bool
{
a == b
}
todo_done.icon スマートポインタはマジでわからん。
todo_done.icon Boxももちろんわからん(おそらく、参照周りを正確に理解しない限りは理解できない)