当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-27 02:00:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 自己拥有一台服务器可以做哪些很酷的事情?
- 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
- 老公想要买2万左右的相机,我该同意吗?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 为什么会有 U 盘独个文件不可以超过 4GB 这种设定?
- 印度GDP世界排名只落后中国二十年,为什么城市建设看起来却远不如当年的中国?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 写业务的话,go是不是垃圾?
- 始终怀不上孕是种怎样的体验?
- PHP初学者,我能不能使用PHP来开发桌面应用?
最新资讯文章
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 现代艺术只考虑意义、不考虑美感吗?
- 超小团队选择Django还是Flask?
- 有哪些小众的开源项目养活了一大批人?
- NAS的盘是否需要一次性买齐?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 如何解读穷则独善其身,达则兼济天下?
- 如何自己搭建家庭服务器?
- 为什么曾经全国到处都是大量的河南人,现在全国各地河南人却不多了?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 被时代淘汰的水果有哪些?
- 什么是歼20完全体?
- 统一推送联盟为什么会失败?深层原因是什么?
- 相对于 Linux,Windows Server 存在的意义是什么?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
- 自己正在变老的明显特征是什么?
- 中国军事力量有希望达到全球第一吗?