当前位置: 首页 >
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-24如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 2025-06-24为什么有人会说要崛起要靠西科这种观点呢?
- 2025-06-24作为一个程序员你觉得是业务重要还是技术重要?
- 2025-06-24超级喜欢穿短裙正常吗?
- 2025-06-24你和你老婆是怎么认识的?
- 2025-06-24obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-24为什么有的人好像什么都知道但现实中却一事无成?
- 2025-06-24如何评价b站数码区up主 “大狸子切切里”?
- 2025-06-24有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 2025-06-24有没有什么路由器让你用过之后彻底惊艳了?
- 2025-06-24女明星做了什么医美项目保持童颜?
- 2025-06-24为什么大家不再提星链了(包括外网)?
- 2025-06-24自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 2025-06-24工资突然崩塌式下降是什么感受?
- 2025-06-24面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 2025-06-24怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
推荐产品
-
为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
说到底,现在的轴体厂家看起来很卷,其实并没有,这些厂家仍旧抱 -
儿子抑郁四年左右了,他的未来该怎么办?
发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就 -
阿里云盘冻结后强制收费才能解冻,如何处理?
这题我会了。 我来答。 刚刚解决!!! 1、如果你现在被冻结 -
Windows上有没有一分多屏和多屏合一的软件?
原神,启动! 我现在用的方法可以将游戏同时在两台显示器上
最新资讯




