当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-25 08:00:16
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 联想ThinkPad系列里面最推荐哪款?
- 编程语言函数定义有fn,fun,func,function,def关键字,你喜欢哪一种?
- 中国大陆地区献血率为何如此低下?
- 大家有什么被中医震惊征服的经历吗?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 报考基础学科「需要更大的勇气和更纯粹的热爱」,是不是指前途不太好?
- 为什么我们的A股如此垃圾?
- 我应该设置多少kb才能让他不能玩游戏?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- RUST的WEB开发真的能用于生产吗?
最新资讯文章
- 为什么小男孩小时候要比小女孩难养好多?
- 女婿永远成不了儿子,是不是?
- 你们都用 Flutter 开发了什么 App?
- 爸爸带大的孩子是什么样子?
- 海洋中是否存在可以替代主粮潜力的动植物?
- 35岁了才来学编程,是不是晚了?
- 前端如何设计网页?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 27℃ 的冷空调和 27℃ 的热空调有什么区别?
- 广东洪水,灾民呼吁不要捐款为什么?
- 有没有一款工具可以把录音精准地转换成文字?
- 农村2层140㎡自建房,全屋WIFI方案最推荐什么?
- 有那种裁员裁到大动脉的事儿吗?
- 为什么有人爱 Firefox 胜过 Chrome 呢?
- 小区楼下的自动售水机的水干净吗?
- 13/14代 i7 i9 处理器大规模缩肛为什么没有在老化测试时发现?
- 为什么很多时候对女儿最狠的却是母亲?
- 为什么苹果不封杀「爱思助手」「iTools」这类软件?
- 我的世界怎么租一个四个人的服务器?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?