当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 人气:发表时间:2025-06-26 05:20:10
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 最近看独立开发者,做记账 软件赚到很多钱,我也开发一个,会不会碾压?
- 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
- 为什么感觉中国这么多进食障碍(厌食或暴食)的女生?
- Electron是否有作为游戏引擎的潜力?
- 如何评价书籍《国家意志》?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 为什么QQ上的网络状态没有了?
- 为什么字节跳动的软件选择用Rust这个语言写?
- 手机存储器为什么会出现速度倒挂的现象,外存比内存快?
- 普通家庭对孩子最好的托举是什么呢?
最新资讯文章
- 如何评价歼-36的正面照?
- 2025年六月现在硬盘咋还涨价了呢?
- Rust开发Web后端效率如何?
- 家里想搞个服务器,有什么好的建议方案吗?
- 中国男性是不是越来越受国外女性欢迎?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- 2025年了 Rust前景如何?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 乐队打架什么乐器伤害最高?
- 央视怎么又开始报道伊朗的防空能力了?是有神秘的力量开始介入了吗?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 为什么游戏总是缺少 dll 文件?
- Excel 到底有多厉害?






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