当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 人气:发表时间:2025-06-28 22:05:12
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 如何看待英伟达新推出的显卡5090dd?
- SwiftUI 是不是一个败笔?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 如何评价张靓颖刘宇宁《九万字》?
- 有一个***约你出去,你会去吗?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 为何雷军天天健身,却无健身痕迹?
- 中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 印度为什么一定要和中国作对?
最新资讯文章
- Chrome 浏览器设计的神细节有哪些?
- 中国大陆的苹果手机被阉割了哪些部分?
- 开发了一个App,上线之后一个用户也没有怎么办?
- 如何看待我国在墨脱建水电站?
- 有个漂亮女朋友是种怎样的体验?
- 如何评价Cursor?
- 如何评价伊朗驻华大使馆发布的海报?熊熊圣火,焚以残躯……?
- MacOS真的比Windows流畅吗?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 在上海被骗了100w+,警察不予立案怎么办?
- 明星现实中真的很漂亮吗?
- 为什么微软还没有倒闭?
- 山东潍坊是座什么样的城市?
- 只用321原则备份家用Nas 数据而不组建raid阵列的人,不怕哪天备份全部同时损坏导致无法恢复吗?
- 韦东奕在北大会面临非升即走吗?






关注公众微信号
移动端,扫扫更精彩