当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-25 23:15:12
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 浏览器为什么要分那么多种,用一种不会很快捷吗?
- 为什么早期穿越剧《穿越时空的爱恋》《寻秦记》没有觉得那么「雷」人?
- 如何学习linux from scratch?
- 你见过最漂亮的女生长什么样?
- 如何看待 2026QS 世界大学排名?
- Android 开发时你遇到过什么相见恨晚的工具或网站?
- 盒马鲜生和山姆会员店哪家比较好?
- 为什么河南饮食走不出去?
- 健身教练们觉得女生怎样的身材才是好身材?
- 对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
最新资讯文章
- 白人女性是不是很美,为什么?
- 超小团队选择Django还是Flask?
- 手术时把大脑拿出来还能接回去吗?
- 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 程序员加班的真正原因是什么?
- 怎么向老婆简单解释nas的用途?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 公司有一块纯屏幕,能不能做到让他插上u盘就自动播放里面的***?
- 光靠自己在家挥木刀,每天150下,10年后能成为剑术高手吗?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)?
- cursor编程工具能在国内正常使用吗?
- 到什么程度才叫精通 Linux?
- 中国为什么要每隔10年搞一次大阅兵?
- 显卡丐版和旗舰有什么区别?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 如何评价张靓颖刘宇宁《九万字》?
- 女生真正的完美身材是什么样子?





