当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-27 13:00:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何看待“计算机民科“的网站51soez已关站维护一周?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 家里想搞个服务器,有什么好的建议方案吗?
- 27℃ 的冷空调和 27℃ 的热空调有什么区别?
- 各位前端大触们,一般怎么定颜色的?
- 全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
- 做个web服务器,gin框架和go-zero怎么选?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 给小孩买什么游戏机?
- H264和H265谁画质好,求回谢谢!?
最新资讯文章
- 为什么大家觉得中医一无是处?
- 大家都喜欢用什么浏览器?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- Flutter集成rust到底有多好?
- 是什么原因让你决定开始练书法?
- 现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
- 有一个***约你出去,你会去吗?
- 为什么大部分人都认为2560x1440是2K?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 紧身牛仔裤看起来不正经,真的是这样吗?
- 如何成为氛围感美女?
- 鱼缸氨氮含量低,但是硝酸盐和亚硝酸盐爆表,已经一个多周了,咋办?
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 热干面吃起来怪怪的,是只有武汉人才会喜欢热干面吗?
- 35的程序员被辞了可以自己接外包啊?为什么都那么悲观呢?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 什么是你去了台湾才知道的事?
- 为什么美军B2实战以后网友又没信心了?
- Android为什么不直接执行Linux的程序?而是自己搞一套?
- systemd吞并了什么?