当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-23 08:05:16
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 你后悔娶了现在老婆吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 中国邮政是不是要凉了?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 为什么不用rust重写Nginx?
- 为什么那些滥交的男女不怕染上***?
- 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- 全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
- Linux 下有没有类似 Everything 的搜索工具?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
最新资讯文章
- 有一双超级大长腿是什么感觉?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 自己学做衣服的成本有多高?
- 现代艺术只考虑意义、不考虑美感吗?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 为什么果粉对苹果非常地宽容?
- 为什么牛吃素可以长那么壮?而人不吃荤就不行?
- golang的切片 capacity 有意义吗? 不是动态扩缩吗? 需要关注这个参数吗?
- 为什么编程语言百花齐放,Web 标记语言 HTML 一家独大?
- 你见过哪些智障的反人类的设计?
- MacOS真的比Windows流畅吗?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 在韩国生活有什么体验?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?
- 如果让你重新开始学计算机,你的学习路线会怎么选择?
- 财务学vba还是sql?
- 笨、傻、蠢有什么区别?
- Trae和Cursor对比有什么优势吗?