当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-25 14:40:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 茄子除了煎着吃,和肉沫茄子外,有哪些吃法?
- 为什么现在很多人推崇国外原版教材?
- 为什么不用rust重写Nginx?
- 为什么烤包子难出新疆?
- 为什么今年的雷霆会惹众怒?
- 女生真正的完美身材是什么样子?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 国产手机APP为什么越来越臃肿?
- go-zero的svc全局变量和Kratos按需利用wire进行依赖注入哪个在实际生产合作中更合适?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
最新资讯文章
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 去海边有什么拍照和穿搭建议?
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 伊朗正式颁布法律,暂停与国际原子能机构合作,这意味着什么?
- 为什么中国JK无法拍出日本JK的感觉?
- 柳州的债务,谁来还?用什么还?怎么还?
- 国产厂商为什么都不用三星屏幕了?
- 本人女20,平胸跟男生一样怎么办 ?
- Bearer Token 到底是什么?
- 为什么小公司留不住人?
- 为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- 「绝世美女」都有什么特点?
- graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 只能选一个,你选谁?
- 如何看待 2025 年多地推出升级版「禁酒令」,明确规定工作餐不得提供高档菜肴、烟酒?
- 颈椎病通过坚持锻炼明明可以长期痊愈,为何有那么多人认为颈椎病好不了,还要花各种钱让自己各种遭罪?
- 为什么朝鲜始终未解决粮食短缺问题?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?