FR:可选链支持

Rust 由于生命周期、所有权等考虑,没有支持可选链(?.),而大多数新语言都已经支持(如 Kotlin Dart JavaScript 等),实际使用时对于复杂数据结构很有用处,写起来简单很多,不用调 unwrap() 等。

不过因为 Option 是代数类型,可能实现起来会麻烦一些,也要考虑更多情况