当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-21 21:10:15
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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
同类文章排行
- 儿子抑郁四年左右了,他的未来该怎么办?
- 用J***a写Android的时代是不是要结束了?
- 如何看待 Three.js / WebGL 等前端 3D 技术?
- 飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
- 换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 如何制造一个高级的阳谋?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 对方的哪个瞬间让你的相亲终止了?
- 为什么一直在说稳就业,但找工作却越来越难了呢?
最新资讯文章
- 什么笑话让你看一次笑一次?
- 作为独立开发者,有哪些可以分享的经验?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 央企中海地产在南京六折抛售商品房,南京房价会大幅下跌吗?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 为什么突破性的技术总是最先发生在西方?
- 为什么MIPS架构的路由器CPU能实现比X86高很多的网络吞吐量?
- macOS Tahoe 太湖 有什么出色的新功能?
- snipaste怎么安装?
- 软路由怎么没有人玩了?
- 编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
- 每个手机APP都有开启广告,难道广告收入才是最大的收益吗?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题?
- 独立开发者都使用了哪些技术栈?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- PHP现在真的已经过时了吗?
- 女人出去约会,是喜欢穿裙子还是裤子?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?