当前位置: 首页 >
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-25大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-25以前大力推广的沼气池,怎么现在越来越少了?
- 2025-06-25有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 2025-06-25为什么感觉四***明很空洞?
- 2025-06-25你的内衣丢过吗?
- 2025-06-25有一双超级大长腿是什么感觉?
- 2025-06-25紧身牛仔裤看起来不正经,真的是这样吗?
- 2025-06-25为什么那么多人用GO?GO语言的优势在哪里?
- 2025-06-25官方通报贵州厦蓉高速三都往榕江大桥垮塌,因持续强降雨诱发山体滑坡导致,目前情况如何?
- 2025-06-25目前美军还有哪些领域是明显领先于解放军的?
- 2025-06-25240hz的显示器对比144hz提升有多少?
- 2025-06-25哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-25为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-25有个漂亮女朋友是种怎样的体验?
- 2025-06-25女生真正的完美身材是什么样子?
- 2025-06-25修仙文明可能以怎样的方式碾压星际文明?
推荐产品
-
如何评价张靓颖刘宇宁《九万字》?
终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。 -
为什么要学go语言,golang的优势有哪些?
最近在用go写游戏服务器,优点入门简单,容易上手,不好的地方 -
如何看待英舰穿过台湾海峡?英国有什么目的?
如何看待英舰穿过台湾海峡?英国有什么目的? 英国没啥目的,他 -
如何通俗理解元数据?
什么是元数据?元数据听起来很专业,其实就是 "关于数据的数据
最新资讯