当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-25 20:50:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 00后的你会选择生孩子吗?
- threejs是如何才能渲染出这种效果的?
- 独立开发者都使用了哪些技术栈?
- 高校里那些「非升即走」后「走」了的青年教师都怎么样了?
- 为什么个人需要公网ip?
- 如何看待多地推出升级版「禁酒令」?
- SwiftUI 是不是一个败笔?
- 哪个ai写代码最强?
- 你卡过最厉害的bug是什么?
- 为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展?
最新资讯文章
- 如何评价首个女性友好的编程语言HerCode?
- 什么是bootloader?
- 程序员空闲时间应该继续卷技术,还是找其他副业?
- 有没有根据题库自动生成考卷的软件?
- 怎么看待官方通报女星那尔那茜涉嫌高考报名材料造***?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 最好的笔记软件是什么?
- 为什么都说 Finder 难用?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- postgres集群的选择?
- 如何看待多地推出升级版「禁酒令」?
- 女生第一次来大姨妈什么感受?
- 中国预警机世界领先吗?
- 橘猫为什么广受欢迎?
- 有个亲妹妹是什么感觉?
- 初学者做游戏用godot还是unity好?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 继续C++还是转前端?
- 超级喜欢穿短裙正常吗?
- 为什么中国的楼房如此不隔音?