🦀 楽しく学ぶ Rust

『The Rust Programming Language』(通称 The Book)の重要なエッセンスを、短く・楽しく 学べるようにまとめたコースです。 各章は 5〜10 分で読める分量で、章末の 理解度クイズ で手応えを確かめながら進めます。

進め方

  1. 左のメニューの 01 から順番に読む
  2. コード例は Rust Playground か手元の cargo で実際に動かす
  3. 章末のクイズに挑戦! 選ぶとすぐに正誤と解説が表示されます
  4. 全問正解できなかったら、解説を読んで「もう一度挑戦する」
  • 🎯 ゴール — その章で身につけること
  • 💡 ひとことで言うと — 概念をざっくり掴む比喩
  • 🧪 やってみよう — 手を動かす小さな課題
  • ❌ コンパイルエラー — 赤枠のコードは「わざと」コンパイルが通らない例です

あなたの進捗

クイズの結果はこのブラウザに保存されます。

章クイズ
01. はじめの一歩未挑戦
02. 数当てゲームで全体像未挑戦
03. 変数・型・関数・制御フロー未挑戦
04. 所有権未挑戦
05. 参照・借用・スライス未挑戦
06. 構造体とメソッド未挑戦
07. enum とパターンマッチ未挑戦
08. パッケージ・クレート・モジュール未挑戦
09. よく使うコレクション未挑戦
10. エラー処理未挑戦
11. ジェネリクスとトレイト未挑戦
12. ライフタイム未挑戦
13. テストを書く未挑戦
14. クロージャとイテレータ未挑戦
15. スマートポインタ未挑戦
16. 恐れるな!並行性未挑戦
17. async/await 入門未挑戦
18. 発展トピック未挑戦

参考