Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 23:40:17
- 来源:
rust 的 result 是枚举,只有2个答案,要么ok要么不ok,不ok的时候,err带错误信息。
golang 的 error ,只是多返回值,***设有2个返回值,其实一个给了error,那么用户可以造4个组合的返回: 1,有返回值,有error 2,有返回值,无error 3,无返回值,无error 4,无返回值,有error 理论上,google 希望的是2和4。
虽然现实多数也是这么用的,但是我真碰到过1和3的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
推荐资讯
- 2025-06-20 13:05:18陈可辛导演,章子怡主演电影《酱园弄悬案》即将上映,如何评价这部结合民国历史和悬疑元素的作品?
- 2025-06-20 13:20:17丰田将中国市场决策权交给中方,是在华战略重大调整,这会不会意味着未来中国市场的丰田车“中味”十足了?
- 2025-06-20 11:55:18超小团队选择Django还是Flask?
- 2025-06-20 13:25:17以前大力推广的沼气池,怎么现在越来越少了?
- 2025-06-20 11:50:19编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-20 12:15:18为什么 Mac 对游戏支持这么差?
- 2025-06-20 12:10:17Python+rust会是一个强大的组合吗?
- 2025-06-20 12:30:17为什么我看了凡人修仙传后再看其它修仙***都感觉看不下去?
- 2025-06-20 12:20:17慈禧为什么要反对戊戌变法?
- 2025-06-20 12:20:17为什么健身的女性普遍喜欢晒臀照?什么心理?
推荐产品
-
真的有这种又苗条身材又爆炸的么?
我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主 -
PHP初学者,我能不能使用PHP来开发桌面应用?
盘点一下这些年PHP在桌面应用方面的解决方案今天作者给大家盘 -
为什么Rust的包管理器Cargo这么好用?
bacon 点燃 Rust:比 cargo-watch 更爽 -
2025年wta500柏林站女单第二轮,王欣瑜2:0击溃高芙强势晋级八强,怎么评价这一场对决?
柏林首轮赛季首胜TOP20的卡萨金娜;柏林次轮更是挑翻堪称目
最新资讯