当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-23 08:05:16
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 为什么 macOS 上国产软件不流氓?
- 作为普通中国人,我们可以为以色列人民做点什么?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 如何看待M4单核性能吊打9950x?
- 如何看待国内服装尺码越来越小的现象?
- 如果苹果真的下架了微信的话,会发生什么?
- 胸大的女孩子有什么烦恼?
- NAS用什么硬盘最好??
- go 有哪些成熟点的后台管理框架?
- 既然幻方量化这么赚钱,那么为什么大家不都把钱投给他?
最新资讯文章
- 为什么中国电信的iptv一定要有网线连接!?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 如何评价首个女性友好的编程语言HerCode?
- 为什么欧美影视喜欢露点?
- 关于***你还在继续写吗?
- 老公想买3w的电脑玩游戏怎么劝说?
- 既然中医那么好,为什么我从没有遇到过好中医?我经常去看中医,每次都是失望?
- switch2好用吗朋友们?
- 如何电脑下载Adobe audition?
- 中国的稀土真的能卡住世界的脖子吗?
- 为什么运维都这么难招?
- 为何中文互联网相对英文互联网的内容质量较低?
- 如何搭建自己CDN服务器?
- 如何解读穷则独善其身,达则兼济天下?
- 你见过最无用的节俭行为是什么?
- 前后楼怎么共享宽带?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 为什么linux桌面那么丑?
- 为何中国反复升级轰六轰炸机群?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?