Tambourine作業メモ

主にスキル習得のためにやった作業のメモ。他人には基本的に無用のものです。

Rust

try!と例外

「try!は?演算子になったらしい」と助言を下さったるいも師匠が、自身のブログに?を使った例を載せている。この例の様に、try!(および?演算子)はResultがErrであった場合の即時リターンの機構である。そう理解すれば、main()から呼んだら怒られるのは当然だ…

Rustではもうtryしなくていいらしい

ニセtailコマンドを作ってみたところ、るいも師匠から「try!は?演算子に置き換わったらしい」と教えてもらった。https://blog.rust-lang.org/2016/11/10/Rust-1.13.html Seasoned Rustaceans may recognize that this is the same as the try! macro that’s …