当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-2130马赫的导弹,近防炮能挡住吗?
- 2025-06-21穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-21西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 2025-06-21***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-21以色列有能力灭掉伊朗吗?
- 2025-06-21大家怎么看待长沙这个城市?
- 2025-06-21有什么树莓派的代替品吗?
- 2025-06-21邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?
- 2025-06-21新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 2025-06-21鸿蒙PC操作系统是不是就是手机操作系统?
- 2025-06-21这种裙子是不是对直男爆杀?
- 2025-06-21洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025-06-21哪个瞬间,让你想敬父亲一杯酒?
- 2025-06-21***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-21怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-21怎么学习前端开发?求推荐学习路线?
推荐产品
-
软路由怎么没有人玩了?
本文来自专栏VHDX 19英寸机柜de奇幻漂流2017年,还 -
Chrome 插件开发流程是什么?
用三天时间通过ai编程做出了飞书文档收藏助手,用于管理和收藏 -
学生校服如何隐藏内衣痕迹?
作为过来人,只能说隐藏不了。 初二开始换上搭扣内衣,根本不会 -
如何评价首个女性友好的编程语言HerCode?
还是太复杂了,感觉不如Herlang ***s://gith
最新资讯