当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-25 18:00:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么windows的arm版没有被广泛使用?
- 女生到底应不应该穿***的衣服?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 高中是什么样的啊?很青春吗?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 宠物看到一丝不挂的你, 都会想些啥?
- 如何才能在少掉肌肉的同时尽快减脂?
- 弗利萨那么害怕超级赛亚人,为啥还留着贝吉塔等人,不完全杀光?
- 为什么苹果电脑把内存硬盘焊死在主板,还订制了不通用的内存硬盘接口?
最新资讯文章
- iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢?
- 如何设计一条 prompt 让 LLM 陷入死循环?
- 如果在野外发现了一只大熊猫,很脏,领回家给他洗个澡,再养几天,犯法吗?
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 养龟每天拉屎就得换水很麻烦,怎么操作能省点事?
- 学计算机的要把这些书都全部看完吗?
- 广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 人工智能相关专业里有什么「坑」吗?
- 为什么都认为无GC语言一定会比有GC语言要快?
- H264和H265谁画质好,求回谢谢!?
- 你见过最反人类的设计是什么?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 如何评价 xmake?
- 什么样的人算是中了基因***?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 女生微胖到底是种什么体验?
- 超小团队选择Django还是Flask?
- 如何评价b站数码区up主 “大狸子切切里”?
- 如今的Intel为什么连AMD都打不过?