当前位置: 首页 >
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-23Mac上有那些你认为极其好用的***?
- 2025-06-23装修时最不实用的东西是什么?
- 2025-06-23你们跟网友面过基吗?翻车了吗?
- 2025-06-23Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-23如何看待 Rust 的应用前景?
- 2025-06-23自助餐 50 / 位,为什么吃不倒闭?
- 2025-06-23为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-23你们的腰突是怎么突然好的?
- 2025-06-23如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- 2025-06-23如何看待 2026QS 世界大学排名?
- 2025-06-23现代艺术只考虑意义、不考虑美感吗?
- 2025-06-23你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-23如何评价前端框架 Solid?
- 2025-06-23程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 2025-06-23印度是真的烂还是咱们在信息茧房里面?
- 2025-06-23「绝世美女」都有什么特点?
推荐产品
-
ant-design-vue 社区为什么不维护了?
社区用爱发电很难,除非作者弄这个是爱好。 有其它业务是赚钱的 -
为什么同样是输球,常州和国足的风评却差那么多呢?
看这两张截图,各位有何感想? 常州全是业余的,守门员 -
做数据库内核开发的是不是很少?
小红书招数据库内核研发 有hc 对追求技术有热情的可以看一下 -
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
实际上,以色列要惨得多。 大家没法理解“体量”的意义。
最新资讯