Skip to content

tomo18058/Rust-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rust-study 📚

Rust を中心に学習しつつ、同じテーマを C++ / Objective-C でも実装して比較するためのリポジトリです。
「1テーマ = 1ファイル」形式で、あとから見返して復習しやすい形にしています。


ディレクトリ構成

  • compare-lang/rust/:Rust 実装(Cargo)
  • compare-lang/cpp/:C++ 実装(CMake)
  • compare-lang/objc/:Objective-C 実装(予定)
  • compare-lang/*/src/basics/:各テーマのサンプル置き場

各言語の詳細は、それぞれのフォルダ内 README.md に書いてあります。


学習テーマ(Rust / C++ / Objective-C 共通で増やしていく予定)

  • 変数と型(variables)
  • 所有権/借用の考え方(ownership / borrow)
  • スライス(slice)
  • Vec / HashMap(vecs / hashmaps)
  • 標準出力・デバッグ(print) など

実行方法

Rust(Cargo)

cd compare-lang/rust
cargo run

Yew TODO App

Rust + Yew + WebAssembly を用いて作成した TODO アプリです。
フロントエンドを Rust で実装し、状態管理やコンポーネント設計を学習・検証する目的で作成しました。

🔗 Demo

GitHub Pages で公開しています
👉 https://tomo18058.github.io/Rust-study/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published