インタラクティブコース
さびコース
変数やプリミティブ型から、所有権、借用、構造体、メソッドを使用した安全なメモリ管理まで、詳細な説明、実用的な例、対話型の演習で Rust プログラミング言語をゼロから学びます。
キーワードによる静的検証 + 公式での実行Rust Playground(ワンクリックでコードをコピーして開きます)。
01 · モジュール 1 — Rust の基礎
2 レッスン
言語の基礎: 変数、可変性、シャドウイング、プリミティブ スカラー型と複合型の使用。
02 · モジュール 2 — 制御フロー
2 レッスン
条件式による意思決定、ループによる反復、言語のパターン マッチングの活用。
03 · モジュール 3 — 所有権と借用
2 レッスン
Rust のメモリ管理の中心: 所有権、スタックとヒープ、移動とコピー、参照の安全な使用。
04 · モジュール 4 — データ構造とメソッド
2 レッスン
構造体を使用して複雑なカスタム データ型を定義および整理し、impl ブロックを介してその動作を実装します。
05 · モジュール 5 — ジェネリックスとトレイト
2 レッスン
ジェネリック型を使用して柔軟で再利用可能なコードを開発し、特性を使用して共有動作を定義します。
06 · モジュール 6 — ライフタイムとスマート ポインター
2 レッスン
ライフタイムを使用して参照ライフタイムを管理し、Box、Rc、および Arc を介してヒープ メモリ管理を分析します。
07 · モジュール 7 — エラー処理と収集
2 レッスン
HashMap のような動的コレクションを操作し、高度かつ慣用的な方法で例外/エラーを処理します。