当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-25 16:35:19
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 只看电影的话,AR 和 VR 选哪个?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 如何评价英特尔再次退出汽车业务?
- Postgres 和 MySQL 应该怎么选?
- 电脑总出现这个问题是怎么回事?
- 你生活中做过最自律的一件事是什么?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 公司规定所有接口都用 post 请求,这是为什么?
最新资讯文章
- 手机存储器为什么会出现速度倒挂的现象,外存比内存快?
- 如何评价高圆圆的身材算是美女类型的吗?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- NBA 选秀大会杨瀚森首轮第 16 顺位被开拓者选中,他的实力能在开拓者队进入轮换吗?发展前景怎么样?
- 如何看待土耳其“可汗”第五代战斗机完成首飞?
- 飞利浦商用显示器是如何践行ESG承诺的?有哪些显示器有助于企业绿色发展?
- 那些168cm才80来斤的女生,真的现实生活中好看吗?
- 在微软(Microsoft)工作是怎样一番体验?
- 可以分享你经常打开的一个网站吗?
- 为什么国内的黄***站不被查封?是难发现吗?
- 为什么我看到的电***4k银幕分辨率还比不过手机,模糊不清,还有严重拖影?
- 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解?
- 电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz?
- 如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
- 你为什么在日常生活中不敢穿的太漂亮?
- 什么是 5G 固定无线接入(FWA)?
- 国家为什么要把国企等企业电脑全部换成Linux环境?能不能从专业的角度分析一下?
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?