当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_DB电竞·(DBGAME)官方网站
浏览次数:304发表时间:2025-06-28 00:50:12
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- systemd吞并了什么?
- Windows上有没有一分多屏和多屏合一的软件?
- 各位前端大触们,一般怎么定颜色的?
- 鱼缸能不能做到一直不换水还很清澈?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 以后是OLED还是mini-LED的天下?
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
- 真的有这种又苗条身材又爆炸的么?
- 目前最具性价比的全栈路线是啥?
最新资讯文章
- 为什么台式 PC 还处在组装(DIY)阶段?
- react 跟 vue 哪个更牛逼?
- 我是一名云计算专业的学生,正面临着毕业设计,我想选择设计网页,各位大神有什么建议?
- 你见过最漂亮的女生长什么样?
- 现在的年轻人为什么跟父母沟通不来了?
- 目前中国男性有什么困境?
- 如何评价《一人之下》722(765)话?
- 什么是微软式中文?
- 白人女性是不是很美,为什么?
- 如何评价漫威剧《钢铁之心》?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- PostgreSQL 与 MySQL 相比,优势何在?
- 为什么有些人身材容易长肌肉,而有些人却很难呢?
- 有性瘾女朋友每天都要很多遍要不要分手?
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 尼康的镜头里哪款拍摄人像好呢?
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
- 为什么网络上都在说隋坡厉害?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?





