Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 03:25:15
- 来源:
rust 的 result 是枚举,只有2个答案,要么ok要么不ok,不ok的时候,err带错误信息。
golang 的 error ,只是多返回值,***设有2个返回值,其实一个给了error,那么用户可以造4个组合的返回: 1,有返回值,有error 2,有返回值,无error 3,无返回值,无error 4,无返回值,有error 理论上,google 希望的是2和4。
虽然现实多数也是这么用的,但是我真碰到过1和3的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
推荐资讯
- 2025-06-28 11:35:15数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 2025-06-28 12:50:16手术时把大脑拿出来还能接回去吗?
- 2025-06-28 13:05:16上海东方明珠被曝观光廊一块玻璃地板热炸了,这种钢化玻璃真能热炸吗?高温天气去景区玻璃走廊安全吗?
- 2025-06-28 12:45:16如何评价高度公式化的《刺客信条1》让小岛秀夫感到巨大打击?
- 2025-06-28 12:05:15DC宇宙中中国的形象如何?
- 2025-06-28 12:50:16女生真正的完美身材是什么样子?
- 2025-06-28 11:30:15人间尤物是什么样的?
- 2025-06-28 11:45:16法布雷加斯陨落的核心原因是什么?
- 2025-06-28 11:50:16如何评价动物法治论坛将“玉林狗肉节”定性为非法活动?
- 2025-06-28 12:00:16PET油墨用什么树脂附着力强?
推荐产品
-
25年6月底,西安两轮电动车,没有办新的牌照的不允许上路了,并且需要对应的驾照才能骑。是真的吗?
目前来讲,中国,不,全世界,所有的规则都是用来制造特权阶层的 -
为何Microsoft能一直留在中国市场?
补充说明一下,谷歌当年是自己停止搜索服务的。 为啥叫停止,因 -
女生真正的完美身材是什么样子?
身高175,脚跟到肚脐108,体重63~67,肩宽41~43 -
肌肉男打得过练拳击的瘦子吗?
打不过一点。 鄙人85kg,卧推180kg,毫无格斗经验 有
新闻动态
最新资讯