当前位置: 首页 >
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-26flutter是***跨平台最优解吗?
- 2025-06-26女生到底应不应该穿***的衣服?
- 2025-06-26小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 2025-06-26如何评价英特尔再次退出汽车业务?
- 2025-06-26正常人的健身进度是什么样的?
- 2025-06-26慢跑 5 公里用 40 分钟是不是很丢人?
- 2025-06-26明明波轮洗衣机清洗得更干净,为啥越来越多的人却买滚筒洗衣机?
- 2025-06-262025年,Gitea 和 GitLab 应当如何选择?
- 2025-06-26处理大量表格数据是吃CPU还是内存?
- 2025-06-26成为体育女主播,光「好看」就够了吗?
- 2025-06-26我应该设置多少kb才能让他不能玩游戏?
- 2025-06-26各双拼输入方案之间有明显的优劣之分吗?
- 2025-06-26你生活中做过最自律的一件事是什么?
- 2025-06-26前端移动端开发***需要那些技术?
- 2025-06-26男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-26好用的大文件传输工具有哪些?
推荐产品
-
mozilla技术先进,为什么不挣钱?
技术先进: 2020 年裁掉了包括 Rust 和 Servo -
为什么用 electron 开发的桌面应用那么多?
其实最主要的原因还是其他技术没有轮子吧。 electron -
健身为什么要多练腿?
以我健身20年的经验来看: 如果你要想减肚子上的肉肉,那就深 -
为什么中国民众的反日情绪如此激烈?
深圳有罪犯杀个日本人,网上一片愤怒,几乎引发全国人反思,**
最新资讯