Rust、借用チェッカーを乗り越えるまで専用ページ
このステップを始める開始3つのセクションです。「基礎」では変数と可変性、シャドーイング、match、ループ、関数、配列、可変参照を扱います。「論理とフロー」ではベクタ、構造体、ハッシュマップ、Option、Resultと?演算子、文字列スライス、クロージャを扱います。「オブジェクト指向プログラミング」では、Rustにおけるその意味(構造体のメソッド、モジュールと可視性、データを持つ列挙型、ジェネリクス、トレイト、トレイト境界、トレイトオブジェクト)と、newtypeやFromとIntoといったパターンを扱います。所有権と借用は3つすべてを貫いていて、ここが難所です:他の言語なら動くコードを、コンパイラが拒否します。深く学んでください。この先のすべてのステップがそれに依存しています。開始専用ページ