当前位置: 首页 >
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-21为什么要学习 Linux?
- 2025-06-21Golang与Rust哪个语言会是今后的主流?
- 2025-06-21为什么微软还没有倒闭?
- 2025-06-21家里想搞一个服务器,怎么才不违规?
- 2025-06-21Web后端开发,用Python还是Go呢?
- 2025-06-21江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-21冬天也要穿胸罩吗?
- 2025-06-21遭遇生理性涨奶该怎么办?
- 2025-06-21NAS的盘是否需要一次性买齐?
- 2025-06-21如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-21Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 2025-06-21重庆一酒店小熊猫叫早服务引争议被叫停,小熊猫与人亲密接触存在哪些安全隐患?动物园开动物主题酒店合理吗?
- 2025-06-21住家保姆为什么总干不长?
- 2025-06-21中年夫妻有多少是生活和谐的?
- 2025-06-21中国的下一代驱逐舰是9000t级通驱还是055改型?
- 2025-06-21中国的航空发动机现在是什么水平?
推荐产品
-
国产轮胎那么便宜,为什么很多人非要买高价的国外轮胎??
model y后驱,255 45 19的轮胎。 6万时候划破 -
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
刚开始看,还以为五千万枚,,,,对不起啊。 。 。 。 我不 -
哪张照片让你觉得刘亦菲美得不可方物?
那自然是刘亦菲打枪图: 这颜值,这发量,这腰身,这曲 -
穿内衣时,总往上跑,内衣是大了还是小了?
内衣往上跑,简直是日常生活中的“未解之谜”之一。 每次一抬手
最新资讯