当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-29 06:25:14
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么国内平台尤其是知乎,很多人不相信歼10击落阵风?
- 为什么中国开发不出流行的编程语言?
- 第一次DIY装机需要注意什么?
- 对于孩子,是陪伴重要,还是赚钱重要?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 为什么老外泡中国妞那么容易?什么时候中国男人也能泡老外那么容易?
- 如何看待B站一些粉丝数高的UP主更新频率下降,B站高质量***产出断崖式下跌?近期B站发生了什么事情?
- ***拍大尺度片子时摄影师不会看光吗?
- 女明星究竟可以有多瘦?
- 去海边有什么拍照和穿搭建议?
最新资讯文章
- 为什么润人觉得出国一定就会过的好呢?
- 为啥苹果不给 MacBook Pro 加上这些特性?
- 放弃了微服务,我们为什么要重回到单体架构?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 迷茫。J***a还是.net?
- CAD二次开发有开发难度大不大?
- 电影《碟中谍》系列中哪一部最好?
- 为什么美国程序员工作比中国程序员工作轻松、加班少?
- 有哪些BI工具惊艳了你?
- 第一次DIY装机需要注意什么?
- 有哪些事,是社会底层人认识不到的?
- PHP现在真的已经过时了吗?
- golang总体上有什么缺陷?
- 如何评价 Next.js?
- 我国有能力发现B2并摧毁吗?
- 小腿能粗到什么地步?
- 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
- 超小团队选择Django还是Flask?
- 「苏超」宿迁队球员为房企站台遭质疑,商业化会对「草根」竞技体育带来哪些影响?
- 请问照片里这个人是谁呀?