当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 人气:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-29对于孩子,是陪伴重要,还是赚钱重要?
- 2025-06-29蔡澜晚年选择卖房住酒店,雇 8 人团队照顾养老,如何看待他的养老观念?
- 2025-06-29为啥苹果不给 MacBook Pro 加上这些特性?
- 2025-06-29为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-29为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-29***如你财务自由,是买一个大平层还是买一个大别墅?
- 2025-06-29count(*) count(1)哪个更快?
- 2025-06-29家有两个小孩,经常需要打印一些作业或学习资料,想购买一台家用打印机,选激光打印还是喷墨打印好?
- 2025-06-29已经给了30万律师费了,律师说可以尝试找关系运转争取缓刑,但要60万奖励金,能不能信?
- 2025-06-29程序员应该打好底子还是直接学AI?
- 2025-06-29评价一下Proxmox VE与ESXi的优劣?
- 2025-06-29为什么棒球在我国毫无水花?
- 2025-06-29go 有哪些成熟点的后台管理框架?
- 2025-06-29为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 2025-06-29利智当年有多被排挤?
- 2025-06-29Flutter 相比 Native APP 开发有什么优势?
推荐产品
-
为什么 S.H.E. 三位成员的生活反转这么大?
就在近日,Ella陈嘉桦又上了热搜! 她是SHE组合中的“* -
为什么“柴犬”从万人迷,变成万人嫌?
这狗***,我朋友买的时候3000从小养它,吃的住的都很好。 -
周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
泻药。 刚好周杰伦在国内的主治医生我家里认识,那都二十几年 -
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿
最新资讯




