Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-28 21:30:11
- 来源:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-24 08:00:10如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-24 07:40:11胸大的女孩会自卑 吗?
- 2025-06-24 07:15:10如何评价赵本山的演技?
- 2025-06-24 07:15:10请问27寸4K显示器哪个好呀?
- 2025-06-24 07:25:09三只羊是不是被人做局了?
- 2025-06-24 07:30:11福建莆田出现90.8万彩礼骗婚案例,会进一步降低结婚率吗?
- 2025-06-24 07:45:10发烧了一晚上没有联系男朋友,第二天发现他一条消息都没有给我发,就跟他吵架了,这是我的错吗?
- 2025-06-24 08:25:12你从别人的旧硬盘里发现了什么有趣的东西?
- 2025-06-24 07:45:10为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-24 08:30:12路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
推荐产品
-
娃哈哈被曝 2025 年已关停 18 家工厂,此前曾回应纯净水由今麦郎代工,娃哈哈到底在布局什么?
宗馥莉根本不懂品牌经营只知道财产转移***。 连娃哈哈最重 -
作为一个服务器,node.js 是性能最高的吗?
嘿,兄弟们!今天你焦虑了吗? 反正我朋友圈的 JS 开发者群 -
用J***a写Android的时代是不是要结束了?
声明式UI确实是趋势,Jetpack Compose写UI效 -
如有如此漂亮的女友,该怎么办,才能不弄丢?
很莫名邀请这个问题,但是很巧午觉刚睡醒我又很闲,无聊到想分析
新闻动态
最新资讯

