Turn on watercolor background effects.* May affect performance, battery life, and temperature on some devices.

Bitterless Rust

上級者向けの説明を徹底排除した Rust チュートリアル.語弊だらけだけど,とりあえず動くコードが書けるようになる.

12

  1. はじめにこのチュートリアルについて#introduction
  2. Cargo入門RustのビルドツールCargoの基本操作#cargo#setup
  3. 変数と型let, mut, そして3つの数値型#variables#types
  4. 関数と制御フローfn, if, match, forと式ベースの世界#functions#control-flow
  5. 構造体と列挙型struct, enum, implでデータ型を作る#struct#enum
  6. 動的なやつらVec, String, そしてcloneで全部解決する話#vec#string#ownership#clone
  7. OptionとResult「あるかないか」と「成功か失敗か」#option#result#error-handling
  8. 練習: 数値をパースして表示する電卓づくりの第一歩.文字列から数値を読み取る#lexer#practice
  9. 練習: 足し算"1 + 2"を計算できるようにする#parser#ast#practice
  10. 練習: 引き算足し算と同じ要領で引き算を追加する#parser#practice
  11. 練習: 掛け算と割り算四則演算が揃う.でも優先順位に問題が……#parser#practice
  12. 練習: 演算子の優先順位と仕上げ掛け算を先に計算する.括弧も追加して電卓を完成させる#parser#precedence#repl#practice
← 一覧に戻る