当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-26 03:00:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 皮肤太白是种怎样的体验?
- 为何腰突不能去根,突出了就再也回不去了,一直压迫神经根,为什么发作的时候疼,不发作的时候就不疼?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 生活中你们见过最愚蠢的设计是啥?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 小米YU7从7月提前至6月底发布,是什么原因导致提前发布?
- 如何看待亮亮丽君夫妇中的女主又怀孕?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
最新资讯文章
- J***aScript 已经强大到什么程度了?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 中年夫妻有多少生活和谐的?
- 为什么小米造车可以叫小米,而华为不可以用华为品牌造车?
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- arxiv国内有镜像网站吗?
- 前端如何设计网页?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 凤凰传奇曾毅手表被指含性暗示元素,回应「以为是劳力士」,如何看待此事?公众是不是有些过度解读了?
- 最近在给公司的项目做开发,能否推荐一款方便集成性价比高服务好的IMSDK?
- 写业务的话,go是不是垃圾?
- 颠覆空调形态,美的无外机嵌入式厨房空调新品是黑科技还是噱头?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 哪种局域网传输软件比较好?
- 以军称已打死伊朗最高军事指挥官阿里·沙德马尼,具体情况如何?这会对伊朗军方造成怎样的影响?
- 使用J***a开发简单CAD软件?
- 为什么说男人至死都是少年?
- 日本AV对中国人的毒害有多大?
- 伊朗和以色列为什么此时爆发冲突?背后有哪些深层原因?





