当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-22哪个ai写代码最强?
- 2025-06-22华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- 2025-06-22从零写一个3D物理引擎难度多大?
- 2025-06-22为什么现在的周杰伦生活与作品中中华元素越来越少了?
- 2025-06-22警犬知道自己是警犬么?
- 2025-06-22前端是不是快没了?
- 2025-06-22以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-22HHKB这种键盘真的好用吗?
- 2025-06-22公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-22请问有没有哪个网站有教画盒型刀模图的?
- 2025-06-22如何评价首个女性友好的编程语言HerCode?
- 2025-06-22养乌龟是什么体会?
- 2025-06-22为什么 IPv6 在国内至今未得以大规模应用?
- 2025-06-22请问照片里这个人是谁呀?
- 2025-06-22如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-22前端,后端,全栈哪个好找工作?
推荐产品
-
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸 -
为什么中国农村房子那么丑?
1984年盖的山东老房子,不到20万修葺了一下。 -
人间尤物是什么样的?
就像这种: 「恒 D 内部歌舞」链接: 夸克网盘分享 「全网 -
30+大龄剩女真的没市场了嘛?
刘亦菲:87年的,38岁了,我愿意给38万彩礼(我就这么多现
最新资讯