为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 发表时间:2025-06-27 01:35:15
- 来源:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-21 02:40:16有哪些事,是社会底层人认识不到的?
- 2025-06-21 03:30:1658 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- 2025-06-21 02:55:16postgres集群的选择?
- 2025-06-21 02:30:16中国的歼35A可以吊打十架韩国的KF21吗?
- 2025-06-21 03:40:16如何看待Ollama基于Go语言开发而不是别的编程语言?
- 2025-06-21 04:00:16你见过最无用的节俭行为是什么?
- 2025-06-21 03:55:16前端,后端,全栈哪个好找工作?
- 2025-06-21 04:05:16鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 2025-06-21 03:05:16我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-21 03:10:17北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
推荐产品
-
遭遇生理性涨奶该怎么办?
我的案例:我们在产后第三天开始生理性胀奶。 摸起来整个乳房都 -
美国可以摆脱对中国稀土的依赖吗?
说说中国能用稀土卡住美国脖子的关键点。 前段时间认识了一个 -
H264和H265谁画质好,求回谢谢!?
如果是电影,那不一定 一个电影肯定是母带最清晰,这个大家都明 -
中国民间中小工厂能快速造出武器吗?
和一批同学去了数控车间实习,实习一个月以后,有一个大聪明,夜
最新资讯
文章排行
- 如果我写个脚本,一直跌的股票一旦上涨就立刻(1s内)买,接着一旦下跌就立刻(1s内)卖,会怎样?
- 6 月 18 日苏炳添跑出 11 秒 37 未能进入决赛,这是否意味着职业生涯已经进入新阶段?
- 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
- SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 广东怀集水灾后一家超市疑似被哄抢,这种行为在灾难面前的道德和法律问题如何看待?
- 和女生旅游开一间房有什么注意事项?
- 现在个人博客不能备案了吗?
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 中年夫妻有多少是生活和谐的?