当前位置: 首页 >
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-24中餐炒菜那么好吃,为什么欧美人不学去?
- 2025-06-24为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-24为什么年轻的肉体让人沉迷?
- 2025-06-24年纪轻轻为什么会得腰肌劳损?
- 2025-06-24软件定制开发的价格为啥那么高?
- 2025-06-24现在二手房是不是卖不出去了?
- 2025-06-24DIY的NAS易用性如何?
- 2025-06-24如何评价钟南山院士?
- 2025-06-24一部电影会失传吗?
- 2025-06-24PHP现在真的已经过时了吗?
- 2025-06-24现在个人开发ios还有机会吗?
- 2025-06-24请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025-06-24有丧尸末日疯狂囤货的爽文***吗?
- 2025-06-24大三做的海报,离就业差多远?
- 2025-06-24工资突然崩塌式下降是什么感受?
- 2025-06-24为什么都认为无GC语言一定会比有GC语言要快?
推荐产品
-
如何建一个安全的个人nas?
公网IP+ddns+wireguard才是王道。 什么改端口 -
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
最近发现两个有意思的现象。 一个是从25年开始,AI智能体 -
哪张照片让你觉得刘亦菲美得不可方物?
那自然是刘亦菲打枪图: 这颜值,这发量,这腰身,这曲 -
一个人在周末做什么最享受?
周五下班,回家楼下打包好卤味,买点提子、耙耙柑。 回到家,
最新资讯