Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-29 06:50:15
- 来源:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-20 02:35:15Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-20 02:35:15中国军队有多强,在世界能排第几?
- 2025-06-20 02:45:15《诛仙》中有哪些bug?
- 2025-06-20 03:00:16为什么幼儿园的超前教育被叫停?
- 2025-06-20 02:55:15大家在广州的一天是怎么样的呢?
- 2025-06-20 03:50:14奥迪暂停全面电动化***,不再设定停售燃油车时间表,此前沃尔沃、奔驰也调整全面电动化***,如何解读?
- 2025-06-20 03:10:15Swift 和同时代的其他语言比起来怎么样?
- 2025-06-20 02:50:15SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 2025-06-20 03:00:16有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-20 04:00:14南京六大高中是哪六大?
推荐产品
-
为什么都说武器越怪,死的越快?
我高中好哥们有个富二代混子 他平时的随身武器是一把车钥匙 老 -
林志颖和韩寒的赛车技术如何?
谢邀。 林志颖水平不清楚,我看过一次韩寒的比赛,就是09年在 -
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸 -
作为一个服务器,node.js 是性能最高的吗?
嘿,兄弟们!今天你焦虑了吗? 反正我朋友圈的 JS 开发者群
新闻动态
最新资讯