当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-21曾经的班花,现在还多少人惦记?
- 2025-06-21消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 2025-06-21日本AV对中国人的毒害有多大?
- 2025-06-21中国与敌国发生战争,哪些国家会帮中国?
- 2025-06-21华为中年粉丝都是什么样子的?
- 2025-06-21Golang是不是代替了PHP以前的生态位啊?
- 2025-06-21为什么国内程序员不喜欢写单元测试?
- 2025-06-21前端因为像素还原设计稿而离职,这是个别现象吗?
- 2025-06-21F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
- 2025-06-21***拍大尺度片子时摄影师不会看光吗?
- 2025-06-21公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-21如何看2024年,小米的企业所得税实际纳税额超过华为?
- 2025-06-21MacOS的哪个设计让你非常恼火?
- 2025-06-21中国是不是最应该复制星链的国家?
- 2025-06-21为什么国内程序员不喜欢写单元测试?
- 2025-06-21如何看待使用mac mini当7*24h的服务器?
推荐产品
-
为什么很多男人都喜欢大胸的女生?
认真说的话,演化心理学认为是对臀部的投射。 绝大部分哺乳动物 -
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
长期来看,其实Windows系统远比我们想象中的要稳定,30 -
男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
点进去前我还在想,这人眼睛能多小? 点进去以后……哈哈哈哈哈 -
空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?
左边那个人叫卢泰愚,右边那个人叫全斗焕。 作为全小将的副手
最新资讯




