当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-27 01:35:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 巴基斯坦援助伊朗防空,大家怎么看?
- 为什么那些滥交的男女不怕染上***?
- 敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
- 使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?
- 中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战?
- switch2好用吗朋友们?
最新资讯文章
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- 伊朗没有战斗机吗?为什么不起飞空中拼***?
- 为什么 WebStorm 这么好用还会有人去用 VSCode?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 世界上哪款战斗机最好看?
- 如何评价“师父和我做鲁菜”账号基本上停更?
- 有个自闭症的孩子,该放弃吗?
- golang总体上有什么缺陷?
- 有什么食物是你一直想吃,真吃到却很失望的?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 如何看待使用mac mini当7*24h的服务器?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 无代码平台能干掉传统编程吗,还是只是个帮手?
- 巴基斯坦援助伊朗防空,大家怎么看?
- 为什么全国人民都知道武汉的交通很差,但是武汉人不知道?
- 美国还有能力建造一艘核动力航母么?
- 你见过最无用的节俭行为是什么?
- 为什么黄毛骗走的都是乖乖女?
- 如何评价前端框架 Solid?
- 如何看待2025年6月20日A股市场行情走势?