当前位置: 首页 >
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“真实承诺-3”,伊朗的报复能打疼以色列吗?
- 2025-06-20以色列为什么要打伊朗?
- 2025-06-20如何评价特厨隋坡对鲁菜根的评价?
- 2025-06-20家里想搞个服务器,有什么好的建议方案吗?
- 2025-06-20为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-20为什么说 Node.js 有望超越J***a?
- 2025-06-20怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
- 2025-06-20你卡过最厉害的bug是什么?
- 2025-06-20如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 2025-06-20《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 2025-06-20CPU 为什么很少会坏?
- 2025-06-20如果苹果真的下架了微信的话,会发生什么?
- 2025-06-20如何评价sketch 2025的改版?
- 2025-06-20女朋友是体育生是一种什么体验?
- 2025-06-20golang总体上有什么缺陷?
- 2025-06-20西方人是怎么发现地球是圆的的?
推荐产品
-
软路由是否被过度神化?
all in one = all in boom 。 这是 -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新自研 tauri2.0+vue3.6+deepseek+ -
如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
有的人不会思考是否原谅这种问题,因为他们就不会后悔。 昨天 -
哪张照片让你觉得刘亦菲美得不可方物?
那自然是刘亦菲打枪图: 这颜值,这发量,这腰身,这曲
最新资讯