合作机构:阿里云 / 腾讯云 / 亚马逊云 / DreamHost / NameSilo / INWX / GODADDY / 百度统计
大家好,我是渔夫。
今天跟大家分享,当使用 Rust 一段时间后回来写 Go 的有哪些变化。自己本身大部分工作上都是主要写 Go 的,因为项目原因,以及我自己本身对 Rust 的热爱,业余时间也喜欢写各种小工具等等,所以,也越来越习惯 Rust 的写法。
以为我摆脱了 if err != nil { },在 Rust 中,很有可能会写出类似 let result = some_function(),然后使用 match 或 ? 操作符来处理 Result。习惯使用 Rust 的写法使用 ?, 模式匹配来处理错误情况,用起来还是有点舒服滴。
let result = some_function()?;
TOP