当前位置: 首页 >
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-23如何评价印度军队?
- 2025-06-23你在你男/女朋友的手机里发现过什么秘密?
- 2025-06-23为什么 IPv6 在国内至今未得以大规模应用?
- 2025-06-23坚持使用 PHP 的你,如今有什么感悟?
- 2025-06-23敢不敢把你最近保存到网盘里的东西发出来?
- 2025-06-23凡人修仙传#为啥只有韩立学各家技能,其他人为啥不去学?
- 2025-06-23为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 2025-06-23作为一个服务器,node.js 是性能最高的吗?
- 2025-06-23Rust招人为啥这么难?
- 2025-06-23有什么是你去了上海才知道的事情?
- 2025-06-23为什么Rust的包管理器Cargo这么好用?
- 2025-06-23独立开发***能盈利吗?感觉好累...
- 2025-06-23为什么大多数NAT网关都是对称型NAT而不是锥形NAT?
- 2025-06-23如何看待使用mac mini当7*24h的服务器?
- 2025-06-23高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
- 2025-06-23各位都在用Docker跑些什么呢?
推荐产品
-
如何看待国内开源项目的不可持续性?
别说国内,国外都够呛 redis 和 elsaticsear -
这种裙子是不是对直男爆杀?
咋说呢,欧美款型的裙子欧美身材穿才是薄纱,在大街上见过瘦到特 -
2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
扔掉Mac是不可能的 但没有什么比Windows更适合被苹果 -
安抚奶嘴会影响嘴形吗?
会,血泪教训。 老大是三个多月开始用安抚奶嘴的,一直用到一
热销产品
最新资讯