Bitterless Rust
上級者向けの説明を徹底排除した Rust チュートリアル.語弊だらけだけど,とりあえず動くコードが書けるようになる.
章 12
- はじめにこのチュートリアルについて
- Cargo入門RustのビルドツールCargoの基本操作
- 変数と
型 let, mut, そして3つの数値型 - 関数と
制御フロー fn, if, match, forと式ベースの世界 - 構造体と
列挙型 struct, enum, implでデータ型を作る - 動的な
やつら Vec, String, そしてcloneで全部解決する話 - Optionと
Result 「あるかないか」と「成功か失敗か」 - 練習: 数値を
パースして 電卓づくりの第一歩.文字列から数値を読み取る表示する - 練習: 足し算"1 + 2"を計算できるようにする
- 練習: 引き算足し算と同じ要領で引き算を追加する
- 練習: 掛け算と
割り算 四則演算が揃う.でも優先順位に問題が…… - 練習: 演算子の
優先順位と 掛け算を先に計算する.括弧も追加して電卓を完成させる仕上げ