当前位置: 首页 >
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-19各位都在用Docker跑些什么呢?
- 2025-06-19男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 2025-06-19如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
- 2025-06-19怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅?
- 2025-06-19中国的导弹水平到底怎么样?
- 2025-06-19如何看待杨笠2025年6月成都专场取消?
- 2025-06-19现阶段的时代红利是什么?
- 2025-06-19***《凡人修仙传》有哪些令人伤感的情节?
- 2025-06-19以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-19独立开发者都使用了哪些技术栈?
- 2025-06-19如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 2025-06-19为什么bilibili后端要用go来写?
- 2025-06-19如何部署Prometheus监控K8S?
- 2025-06-19颈椎病的最佳治疗方法是什么?
- 2025-06-19前端,后端,全栈哪个好找工作?
- 2025-06-19怎么看待“爸妈也是第一次当父母”这句话?
推荐产品
-
「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
但是之前不是说家人回应是真的吗?还有说账号是堂哥帮忙开的。 -
Rust开发Web后端效率如何?
先叠几个定语: 你要是写Reactive Web,用Web -
为什么小米造车可以叫小米,而华为不可以用华为品牌造车?
hw是市场上唯一合法的集资公司,每年需要拿出销售额的十分之一 -
为什么年轻的肉体让人沉迷?
因为同档次下,年轻的肉体更好啊 虽然,50岁的贾静雯十分可以
最新资讯




