当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-22 19:05:15
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 为什么有人觉得只要有超级中锋出现就会终结小球时代?
- 为什么都说 Finder 难用?
- 家里安装千兆宽带有意义吗?
- 如何评价阿富汗取消与中国的石油开***合同?
- 路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
- 为什么越来越多的车主放弃开顺风车,情愿一个人独自开车?
- 写代码的时候总是考虑太多怎么办?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- Office 中为何还要保留 Access 数据库?
- 为什么苹果使用微信小程序比安卓要流畅很多?
最新资讯文章
- iPad Pro 能否取代 Surface Pro?
- 小米澎湃OS真的很不行吗?
- 如何评价林志玲?
- 为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- Firefox是如何一步一步衰落的?
- Flutter 为什么没有一款好用的UI框架?
- 日本AV对中国人的毒害有多大?
- 后端开发除了增删改查还有什么?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 自己拥有一台服务器可以做哪些很酷的事情?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 求大神解答,为什么大家都不喜欢用docker?
- H264和H265谁画质好,求回谢谢!?
- Rust 的设计缺陷是什么?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 跨境支付通将于 6 月 22 日上线,哪些银行的客户可以直接向香港账户转账?
- 如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
- 如何评价Electron?
- 为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?