Repolode
origin-brain

origin-brain/rust-by-practice

章ごとに実行・編集可能なコードと解答を収録した、無料のオープンソースRust演習・サンプル集。

スター
14,807
フォーク
1,203
未解決の Issue
67
最終コミット
2 か月前

これは何?

Rust By Practiceは、文章を読むだけでなく、実践的な演習を通してRustを学べるmdBookベースの教材です。各章はサンプル、演習、実践問題に分かれており、すべての演習をエラーやパニックなしでコンパイルできるようにすることを目指しています。

async/await、スレッド、同期プリミティブ、最適化、標準ライブラリ、ツールチェーン、データ構造とアルゴリズムなど、幅広いRustのトピックを扱っています。演習は初級から非常に難しいものまで難易度別に分かれており、すべてに解答が付いています。教材の一部はRust By Exampleをもとにしています。

英語と簡体字中国語に対応しており、オンラインで読めるほか、mdBookを使ってローカルでビルドすることもできます。

主な機能

  • 01章はサンプル、演習、実践問題に分かれている
  • 02演習をオンラインで読んだり、編集・実行したりできる
  • 03すべての演習に解答が付いている
  • 04初級から非常に難しいものまで難易度別に分類
  • 05英語と簡体字中国語に対応

ユースケース

  • Rustの基礎を読む段階から、実際にコードを書く段階へ進む
  • 言語を学んだ後にasync、スレッド、同期処理を練習する
  • Rustのアルゴリズムやデータ構造の演習で面接に備える
  • 体系的な演習を使ってRustを教えたり、自習したりする

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/sunface/rust-by-practice
  2. 2

    Cargoを使ってmdbookをインストールする

    cargo install mdbook
  3. 3

    英語版のブックをローカルで配信する

    cd rust-by-practice && mdbook serve en/

使う前に知っておきたいこと

  • 演習は、実行可能なソフトウェアプロジェクトではなく、mdbookで作成されたブックとして提供されます。

トピック

よくある質問

rust-by-practice とは?
章ごとに実行・編集可能なコードと解答を収録した、無料のオープンソースRust演習・サンプル集。 Rust By Practiceは、文章を読むだけでなく、実践的な演習を通してRustを学べるmdBookベースの教材です。各章はサンプル、演習、実践問題に分かれており、すべての演習をエラーやパニックなしでコンパイルできるようにすることを目指しています。
rust-by-practice は無料で使えますか?ライセンスは?
rust-by-practice は CC-BY-4.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rust-by-practice は今もメンテナンスされていますか?
半年以内に更新あり。rust-by-practice の最終コミットは 2026年8月24日 です。
rust-by-practice は何に使えますか?
Rustの基礎を読む段階から、実際にコードを書く段階へ進む 言語を学んだ後にasync、スレッド、同期処理を練習する Rustのアルゴリズムやデータ構造の演習で面接に備える 体系的な演習を使ってRustを教えたり、自習したりする
rust-by-practice のインストール方法は?
リポジトリをクローンする: git clone https://github.com/sunface/rust-by-practice Cargoを使ってmdbookをインストールする: cargo install mdbook 英語版のブックをローカルで配信する: cd rust-by-practice && mdbook serve en/
rust-by-practice はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/origin-brain/rust-by-practice

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト