当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_DB电竞·(DBGAME)官方网站
浏览次数:304发表时间:2025-06-28 22:40:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- duckdb的性能如何?
- 为什么长得漂亮却没什么用?
- j***aer总是说有分布式了,单体性能就不重要了,这种说法对吗?
- 为什么一部分 Go 布道师的博客不更新了?
- 中国经营得最差的省级电视台是什么?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
- 为什么有些人不喜欢春晚提到饺子?
- 为什么腰肌越练习越僵硬?
- 什么是 AI Agent(智能体)?
最新资讯文章
- 毕设答辩,老师说node不可能写后台怎么办?
- 穿了瑜伽裤真的舒服吗?
- 有哪些可以播放NAS音乐的安卓音乐播放器?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 为什么现在的世界局势如此严峻?
- python与nodejs哪个性能高?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 如何看待alist被转手出售***?
- 我爸被车撞做了开颅手术,进了ICU,现在肇事司机说责任不在他,不肯赔钱,怎么办?
- 十点半下班回来洗碗洗衣服,老婆在床上刷抖音陪娃睡觉,我应该怎么想合适?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 男朋友要被裁员了,我该怎么相处?
- 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 家里想搞一个服务器,怎么才不违规?
- 为什么软件公司很少用python开发web?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 有哪些BI工具惊艳了你?
- 手机存储器为什么会出现速度倒挂的现象,外存比内存快?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?





