当前位置: 首页 >
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-29如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 2025-06-29胸大的女孩会自卑 吗?
- 2025-06-29如何评价章若楠个人?
- 2025-06-29老公弱精就让我做试管 ,可是我不愿意怎么办?
- 2025-06-29正常人吃治疗抑郁症的药会变快乐吗?
- 2025-06-29为什么国内的uni***一直没人讨论呢?
- 2025-06-29想开一个100cm或者120cm的溪流缸或者水草缸,有没有大佬指导一下,有哪些注意事项?
- 2025-06-29大家认为该不该有彩礼的存在?
- 2025-06-29国内为什么那么多人黑 WordPress ?
- 2025-06-29obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-29男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-29项目稳定了,公司也开始盈利了,可以把开发给裁了吗?
- 2025-06-29什么是 AI Agent(智能体)?
- 2025-06-29有一个***约你出去,你会去吗?
- 2025-06-29如何看待 Mac mini M4 支持可更换 SSD?
- 2025-06-29GoLang不需要Rakefile/Makefile,是如何实现交叉编译的?如在X86上生成MIPS的可执行。
推荐产品
-
前端真的已经凉了么?
2024年9月24,刚被裁,我感觉我的基本情况还行,211, -
NextJS的全栈能力现在如何了?
我也算nextjs新入者,感觉挺好用。 我们是一套SAAS -
j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
这年头想用PG(PostgreSQL)的小伙伴,一定是见过大 -
马景涛这些年到底经历了什么?
没有经历什么,艺人大多数都是如此。 马景涛弟弟的事在娱乐圈
最新资讯