当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 人气:发表时间:2025-06-24 06:50:10
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
- 每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗?
- 你为什么从腾讯离职?
- 中国民间中小工厂能快速造出武器吗?
- 为什么男生都不喜欢173身高的女生啊?
- 字节跳动跟阿里哪个环境更适合年轻人?
- 如何看待安徽宿州一农场500亩土豆遭几百名村民哄抢,曝光后民警要求种植户删帖?法不责众?如何有效维权?
- golang为什么要内置map?
- ***拍大尺度片子时摄影师不会看光吗?
最新资讯文章
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 造一艘航母有多难?
- 冬天也要穿胸罩吗?
- SwiftUI 是不是一个败笔?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- 《狂飙》里徐江的儿子妥妥的富二代,为什么要去电鱼?
- 世界上最大的航母有多大?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
- 如何看待《求是》发布小米汽车工厂宣传片?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 养乌龟如何降低换水频率?
- 大家支不支持文言文,古文退出中国教育?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?






关注公众微信号
移动端,扫扫更精彩