Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-23 00:15:12
- 来源:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-27 00:00:12如何评价前端组件库shadcn/ui?
- 2025-06-26 23:55:11为什么福州吸引不了人才?
- 2025-06-27 00:50:10有一张巨强的显卡是什么体验?
- 2025-06-26 23:35:12kvm是否会增加显示信号的传输延迟,或者键鼠的延迟?打游戏用这个,会影响吗?
- 2025-06-27 01:10:11为什么现在大部分Unity公司还是在用Lua热更新?
- 2025-06-27 01:15:11为什么中国农村房子那么丑?
- 2025-06-26 23:55:11为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 2025-06-27 00:35:12毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-26 23:40:11普通人用得着4k分辨率的显示器吗?
- 2025-06-27 00:25:12python与nodejs哪个性能高?
推荐产品
-
得了腰间盘突出 就该告别运动吗?
突友愈后6年,不请自来。 一、急性期先卧床休息。 急性期就 -
王老菊再次公开招聘游戏开发人员,你对他有什么建议吗?
我最近也创办了自己的游戏公司——蜉蝣一粟游戏。 我们拿到了奇 -
国产厂商为什么都不用三星屏幕了?
大家还记得当年某品牌的老板为了获得三星的屏幕供应,上门跪求三 -
媒体曝光有学生吸食打火机气体成瘾,打火机气体中有哪些成分?吸食会对身体有怎样的伤害?
一、打火机气体的主要成分 1. 核心成分:丁烷(C₄H₁₀)
最新资讯

