[Rust by Example](https://doc.rust-lang.org/rust-by-example/ja/index.html)をやってみている。
9 章で closure と借用の話がでてきてなんのこっちゃ感が強まったけど、15 章で move の話とかが出てくるっぽいので一旦わからないまま進めたほうがよさそう。
[ポインタと ref](https://doc.rust-lang.org/rust-by-example/ja/flow_control/match/destructuring/destructure_pointers.html) match の中で ref mut を使うのが最初よくわからなかったけど、mut だけだと変更が local に閉じるし ref だけだと変更できないということっぽい
[let-else](https://doc.rust-lang.org/rust-by-example/ja/flow_control/let_else.html) この構文はめっちゃ便利そう。Go でいう if err := Do(); err != nil { return err; } みたいな…
tumblr で code を整形しないで書くの、どうやればいいんだ…
Rustはじめ
2025-01-01