当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 人气:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-26每天吃半斤牛肉,连续吃一年体质会不会有变化?
- 2025-06-26怎么传输大文件到国外?
- 2025-06-26请问一下图中***的名字,谢啦?
- 2025-06-26为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-26亲眼见到明星本人是什么体验?
- 2025-06-26小孩被天降乌龟砸死,饲主判赔 128 万,如何从法律角度进行解读?
- 2025-06-26“哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 2025-06-26男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-26mac安装homebrew失败怎么办?
- 2025-06-26如何看待 Mac mini M4 支持可更换 SSD?
- 2025-06-26react 跟 vue 哪个更牛逼?
- 2025-06-26养乌龟只养一只,它觉得会孤独吗?
- 2025-06-26如何评价前端组件库shadcn/ui?
- 2025-06-26为啥小姐姐们都不想做主播了?
- 2025-06-26请问27寸4K显示器哪个好呀?
- 2025-06-26女生真正的完美身材是什么样子?
推荐产品
-
你都见过什么样的电脑盲?
人在苏南某二本,计算机专业,这是大一时的一节C语言课,当时很 -
为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
小米插座进来之后,公牛改的那个叫作快啊。 现在公牛插座的设计 -
苹果因为中国黄牛导致取消只换不修,外国没有黄牛吗?
不是黄牛的原因。 是央视的原因。 苹果是以换代修,结果被 -
小孩被天降乌龟砸死,饲主判赔 128 万,如何从法律角度进行解读?
看来乌龟是自己爬到阳台缝隙然后掉下去的。 所以说了无数次:
最新资讯