Rust 错误处理探索
从JavaScript,从Java,从Python甚至是从C过来,都会不习惯_Rust_的错误处理方式。但这不是rust限制了你错误处理的方式。事实上rust提供了很大的自由度来进行错误处理,灵活的方式。
对于Rust来说,Option
和Result
很大程度上造成了你在错误处理上的不适感。
要熟练地使用这些方式并不简单,但当你熟练之后,你应当会十分地enjoy这个过程。
这篇博客简单记录了一下我最近遇到的错误处理的方式。
12 September 2019