当前位置: 首页 >
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-20如何评价董宇辉自叹其比不了王勃这样的天才,自己也写不出苏轼的句子?
- 2025-06-20Node.js是谁发明的?
- 2025-06-20为什么同样是输球,常州和国足的风评却差那么多呢?
- 2025-06-20龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 2025-06-20女明星陪酒真的存在吗?
- 2025-06-20为什么国内没有一个发布需求的***或网站呢?
- 2025-06-20以前大力推广的沼气池,怎么现在越来越少了?
- 2025-06-20你亲眼见过的厉害中医是什么样?
- 2025-06-20docker 容器启动后如何添加端口映射?
- 2025-06-20你曾看到空乘做过的最傻的事情是什么?
- 2025-06-20女朋友学音乐的,给我备注 B大调音阶 是什么含义呢?
- 2025-06-20男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-20独立站怎么开始做啊?
- 2025-06-20有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?
- 2025-06-205 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 2025-06-20哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
推荐产品
-
为什么腾讯云或者阿里云不让自建dns服务器?
公共DNS算电信业务,自建且不备案就是违规经营电信业务电信业 -
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
个人丐版技术栈:vue/react + node + mys -
鱼缸有没有简单的过滤配置搭配方式?
一升装冰红茶瓶子有吧?小颗粒的滤材有吧?没有河边装一瓶子河砂 -
Mac mini M4,有必要升级24G内存吗?
6.11更新,最近出现了一次内存压力***,是因为zoter
最新资讯