当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27在广州,找个对象是不是真的很难?
- 2025-06-27国内为什么那么多人黑 WordPress ?
- 2025-06-27有哪些长得很无害,实际有毒的植物?
- 2025-06-27NextJS的全栈能力现在如何了?
- 2025-06-27女生真正的完美身材是什么样子?
- 2025-06-27go 有哪些成熟点的后台管理框架?
- 2025-06-27小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 2025-06-27如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 2025-06-27远古的J***aScript写起来是怎么样的?
- 2025-06-27成为体育女主播,光「好看」就够了吗?
- 2025-06-27为什么中国人做一顿饭要几个小时,而国外花的时间少得多?
- 2025-06-27各位都在用Docker跑些什么呢?
- 2025-06-27为什么 Bun 选择了 Zig 以及 JSCore?
- 2025-06-27为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 2025-06-27你觉得《捞女游戏》会因为不可抗力而被下架吗?
- 2025-06-27两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
推荐产品
-
如何评价吴京马上要上映的新电影《镖人》?
现在吴京成了热锅上的蚂蚁,备受煎熬。 自从那尔那茜高考报名材 -
docker有哪些有趣的用途?
引言平时工作或生活中,我们偶尔会用到一些小工具,比如文本格式 -
有一双超级大长腿是什么感觉?
各位可以试试第三视角远景不找角度不穿高跟鞋原相机直拍,看看拍 -
人工智能相关专业里有什么「坑」吗?
我这里想到了三个坑: 报考专业坑:特别是一些换皮专业,以及“
最新资讯
文章排行
- 你们能接受黑人做男朋友吗?为什么?
- 为什么健身的女性普遍喜欢晒臀照?什么心理?
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 山西一职工「1 岁工作、22 岁退休」,冒领养老金 69 万,此事该如何追责?谁该赔偿财政损失?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
- 你见过最无用的节俭行为是什么?
- 国家为什么要把国企等企业电脑全部换成Linux环境?能不能从专业的角度分析一下?
- PHP现在真的已经过时了吗?




