当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-27 20:40:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 百度云网盘怎么搜索里面的***?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 近期大量宣扬“西方伪史论”的账号被封,这意味着什么?
- 你们都什么时候对男女之事开窍的?
- 有人对sse(server sent events)了解的吗?
- 养龟你踩的最大的坑是什么?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
- 你卡过最厉害的bug是什么?
- 两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- Windows笔记本也可以做ACM自动色彩管理,为什么大家还是觉得Macbook色彩管理好?
最新资讯文章
- 互联网研发运维都必用的Nginx到底是什么呢?
- 为什么现在吹Rust的人这么多?
- 你见过最奇怪的体质是什么?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 游戏《赛博朋克2077》有可能删减了哪些内容?
- 如果肯德基的员工忍不住偷吃了一个鸡翅怎么办?
- 如何解决没有公网IP情况下对家里NAS的高速远程访问?
- 如何评价茅台暂停京东供货?
- 两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 波风水门的实力是否被高估?
- 为什么都说 Finder 难用?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 你是因为什么肥胖起来的?
- 为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
- ***体隆胸之后多久乳房变软一些?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- k8s里面kubectl get pod -d wide命令作用是什么?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 那些辞职的公务员,你们现在后悔么?
- ***拍大尺度片子时摄影师不会看光吗?