当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-26 23:35:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 如何看待《新京报》评论「“谁违约谁担责”,让烂尾楼业主不再“钱房两空”」?
- 为什么老板仅凭一次聊天就判断某些人不堪大用?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 目前中国男性有什么困境?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 为什么 mac mini 的 m4 版本价格这么低呢?
最新资讯文章
- 功夫游戏《师父》火了之后,为什么没能掀起做功夫题材的游戏的浪潮?
- 《武林外传》中有哪些值得学习的职场关系?
- 各位当上门女婿的前辈们过的好嘛?
- python与nodejs哪个性能高?
- 现在日本还有卷土重来的***吗?
- 真正懂CPU的人,都选了什么CPU?
- 真的有这种又苗条身材又爆炸的么?
- 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 为什么有的女生喜欢穿紧身牛仔裤?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- SQL Server 真的比不上 MySQL 吗?
- 如何评价 Vue.js 纪录片?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 冬天也要穿胸罩吗?
- 三只羊是不是被人做局了?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 有大佬知道Docker安装报错是为什么呀?
- 《海贼王》里,为何赤犬作为很早就出场的强者,他的压迫感没有掉价?
- 静电容键盘为什么没能超越机械键盘?