当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-2392年的大龄剩女,还有必要结婚吗?
- 2025-06-23华为nova14ultra值得买吗?
- 2025-06-23后端真的比前端累吗?
- 2025-06-23为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 2025-06-23为什么我养的龟忽然死了?
- 2025-06-23你认为美国最近30年最烂的一个总统是谁?
- 2025-06-23用J***a写Android的时代是不是要结束了?
- 2025-06-23各位前端大触们,一般怎么定颜色的?
- 2025-06-23为什么一部分 Go 布道师的博客不更新了?
- 2025-06-23服务器能否拒绝非浏览器发起的HTTP请求?
- 2025-06-23MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-23只考虑隐身和载荷航程,中国轰六K能投GBU57巨型钻地弹,炸福尔多***吗?
- 2025-06-23如何评价华为HDC2025开发者大会?
- 2025-06-23如何看待罗永浩回忆被华为公司余承东野蛮人式挖人?
- 2025-06-23谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-23如何评价近期开播的《长安的荔枝》?
推荐产品
-
如何让你推荐一款个人待办、笔记、管理软件,你会推荐哪一个呢?
推荐思源笔记+防弹笔记法来做个人笔记管理和任务管理为了在笔记 -
如何优雅地给妹子优化电脑(Windows)?
电脑系统优化工具箱,这是一款功能强大的Windows电脑系统 -
如何评价前端组件库shadcn/ui?
随便说点 手机码字 底层用的是 radix 这玩意相当于就是 -
在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
手机自动备份,不用担心手机坏掉丢失数据 2. bitwa
热销产品
最新资讯




