当前位置: 首页 >
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-25KVM显示器有哪些?
- 2025-06-25大学做项目,负责人禁止我用 Vue,React,让我用基础 HTML,CSS,JS 开发前端怎么办?
- 2025-06-25真的有这种又苗条身材又爆炸的么?
- 2025-06-25腰间盘突出必须平躺多久?
- 2025-06-25小区楼下的自动售水机的水干净吗?
- 2025-06-25各位父亲支点招,一个大专生要怎么样才能找到坐办公室、五天八小时很少加班、月薪一万左右的工作??
- 2025-06-25在办公室用机械键盘是什么心里?
- 2025-06-25我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-25为什么当领导的不能把话说明白?
- 2025-06-25为什么年轻人不要养龟?
- 2025-06-25怎么看1-5月企业所得税21826亿元,同比下降2.5%;个人所得税6572亿元,同比增长8.2%?
- 2025-06-25如何看待现在的前端?
- 2025-06-25PHP 已经诞生 30 年,它对你意味着什么?
- 2025-06-25为什么鱼缸老是起绿藻呢,有什么好办法不用整天擦鱼缸?
- 2025-06-25在韩国生活有什么体验?
- 2025-06-25如何看待《海贼王》1152话尾田给出的香克斯断臂的解释?
推荐产品
-
如何看待“计算机民科“的网站51soez已关站维护一周?
我不知道51soez站长还会不会来看这个回答,我希望从我自己 -
独立开发者为什么坚持独立而不愿意合作?
我可以上班工作做完摸鱼做自己的产品,可以下班小孩子睡了继续做 -
MacOS真的比Windows流畅吗?
刚换了 mba m4两个月,并没感觉出比 5 年前的 480 -
为什么***和国企写文字材料越来越像八股文?
经常有文件要广泛征求各个部门的意见,一次性就要给几十个部门发
最新资讯
文章排行
- J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
- 平面设计师要被时代淘汰了吗?
- 27寸显示器有必要上4K吗?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 本人女20,平胸跟男生一样怎么办 ?
- 为什么很多公司都不招大龄码农?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?