当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决?
- 2025-06-27现实中的父女关系是怎样的?
- 2025-06-27个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 2025-06-27前端,后端,全栈哪个好找工作?
- 2025-06-27能否对比一下Claude Code和Gemini CLI,你的选择建议是?
- 2025-06-27为什么个人需要公网ip?
- 2025-06-27我应该设置多少kb才能让他不能玩游戏?
- 2025-06-27如何评价女明星梅根福克斯的身材?
- 2025-06-27不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- 2025-06-27小腿能粗到什么地步?
- 2025-06-27不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- 2025-06-27吵架时男生很容易被女生攻击到裆部吗?
- 2025-06-27特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 2025-06-27怎么向老婆简单解释nas的用途?
- 2025-06-27为什么不能做出1T的内存条?
- 2025-06-27为什么有人喜欢开个房一个人在酒店待一天?
推荐产品
-
成为体育女主播,光「好看」就够了吗?
其实早就想说体育女主播相关的事儿了。 一个是因为,她们确实现 -
把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
每次看到上海ip的小壁灯说贵州 自然条件无法承受四千万人,我 -
鱼缸能不能做到一直不换水还很清澈?
完全可以的。 我有个30x30x30cm的立方体小缸,25 -
为什么个人需要公网ip?
前段时间出门旅行了一周,回来后我老婆反映刷抖音网络卡,问我怎
最新资讯