当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-26哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-26这个社会为什么老实人都混得不好?
- 2025-06-2727寸显示器是否有必要到4K?
- 2025-06-26如何评价四川省成都市天府国际机场,距成都市区整整56.7公里?
- 2025-06-26买到烂尾楼到底该有多绝望?
- 2025-06-27为什么今年的雷霆会惹众怒?
- 2025-06-27为什么说耿直的人更容易吃亏?
- 2025-06-26能发一张在暧昧期的聊天记录吗?
- 2025-06-27为什么剪映是剪辑软件鄙视链的最底层?
- 2025-06-27Golang与Rust哪个语言会是今后的主流?
- 2025-06-26黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 2025-06-27电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz?
- 2025-06-27可以分享一下你从互联网上获得的优质***吗?
- 2025-06-27微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-26女明星做了什么医美项目保持童颜?
- 2025-06-26大家如何看待长治「伊法禁酒」***?
推荐产品
-
你见过最沉着住气的人是什么样子?
路虎女霸气直言,只赔钱拒道歉。 淡定哥只要道歉,拒绝要钱。 -
我们常说的“地势险要、易守难攻”“兵家必争之地”到底是怎样的?
我不太会讲军事,地理什么的,放几张剑门关的照片,让大家感受一 -
我朋友6900给我配的电脑,有没有坑?
主机搭配如下 处理器:Inter Core i5 13490 -
***执行前可以谎称肚子痛,想排泄粪便,籍此拖延时间吗?
不能。 从事法警工作8年,参与执行***二十多起。 被告
最新资讯




