当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-27 01:35:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 过边检/海关时遇到过什么难忘的事情?
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
- 为什么很多公司都不招大龄码农?
- 如何评价 Bilibili 未经用户同意私自开启大量 UPnP 端口,疑似盗用用户的带宽?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 据说早餐吃一碗馄饨、两个肉包子、一个茶叶蛋会得糖尿病,这是真的吗?
最新资讯文章
- 西安电动车开始上牌,最终会导致什么结果?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 如何看待英伟达新推出的显卡5090dd?
- 石油真的是远古动物尸体来的吗?
- 大a下一个牛市多久到来?
- 在韩国生活有什么体验?
- 基因好是一种怎样的体验?
- 如何评价仓颉编程语言7月30日开源?
- 为什么很多公司都不招大龄码农?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 你如何评价小米这个品牌?
- 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- Android 开发时你遇到过什么相见恨晚的工具或网站?
- 剪映收费了,大家还用什么做***?
- 各位都在用Docker跑些什么呢?
- 海外DoH(DNS over HTTPS)全部不可用了?是否有其他替代方式?
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
- 《碟中谍 8》都有哪些槽点?
- 厦门房子还敢买吗?