当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 人气:发表时间:2025-06-21 21:45:11
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- 为什么有些NAS用户弄那么多硬盘?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- Tauri 为什么仍未取代 Electron?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- 为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- Windows内核的私有api是怎么被发现的?
最新资讯文章
- 为什么 electron 不做成独立的 runtime?
- 为什么牛吃素可以长那么壮?而人不吃荤就不行?
- 大学做项目,负责人禁止我用 Vue,React,让我用基础 HTML,CSS,JS 开发前端怎么办?
- 你生活中做过最自律的一件事是什么?
- 有哪些专用软件是mac上独有的?
- 想开一个100cm或者120cm的溪流缸或者水草缸,有没有大佬指导一下,有哪些注意事项?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 请问群晖的docker还能装些什么?
- 你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 为什么好多人不承认大众审美就是喜欢白皮?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 真的有这种又苗条身材又爆炸的么?
- Golang 为何没孕育出一个具有社区统治力的框架?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?






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