当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-26 17:15:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 现实中的父女关系是怎样的?
- 你见过最无用的节俭行为是什么?
- 打印机的墨都是黑粉,为啥还要按型号加墨呢?
- 为什么hdmi2.1带宽优于dp1.4,还是会推荐dp?
- 为什么今年的雷霆会惹众怒?
- 遮天中的准帝器都有什么?
- 怎么看待苏超宿迁队组织粉丝见面会,将13太保生生变成12太保!?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 程序员用 Mac mini m4有必要买24G+的吗(非主力机)?
- 工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗?
最新资讯文章
- 江苏省扬州中学是一所怎样的学校?
- 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
- 写业务的话,go是不是垃圾?
- 2025年六月现在硬盘咋还涨价了呢?
- 女朋友坚决拒绝母乳,我希望就一次行母乳喂养被指责我不顾她的痛苦,我真的很过分吗?
- 程序员的时间管理真的是写代码1小时,调试8小时吗?
- 你见过最奇怪的体质是什么?
- 到派出所报警和打110报警有什么区别?
- 不结婚不生孩子,老后死在家中怎么办?
- 本人女20,平胸跟男生一样怎么办 ?
- DC宇宙中中国的形象如何?
- Node.js 性能为什么这么差?
- 柳州的债务,谁来还?用什么还?怎么还?
- 为什么IPS很刺眼,尤其是看网页的白色部分,而VA光线很柔和,看久了眼睛不痛头不晕?
- 英雄无敌3骷髅海是怎么攒起来的?
- 国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 现代艺术只考虑意义、不考虑美感吗?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 毕设答辩,老师说node不可能写后台怎么办?