当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-28如何检查 Linux 服务器中正在侦听哪些端口?
- 2025-06-28***如你财务自由,是买一个大平层还是买一个大别墅?
- 2025-06-28亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-28MacBook的诱惑在哪里?
- 2025-06-28字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-28如果在野外发现了一只大熊猫,很脏,领回家给他洗个澡,再养几天,犯法吗?
- 2025-06-28宝宝们 敢不敢发出你们自己最可爱的自拍照?
- 2025-06-28你卡过最厉害的bug是什么?
- 2025-06-28有哪些是你用上了mac才知道的事?
- 2025-06-28服务器能否拒绝非浏览器发起的HTTP请求?
- 2025-06-28搞了NAS之后去哪里下载4K,8K的电影?
- 2025-06-28CPU 为什么很少会坏?
- 2025-06-28毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-28有谁组装NAS时,尝试过的最低配置是什么?
- 2025-06-28在非洲工作是怎样一种怎样的体验?
- 2025-06-28作为最后一个「香港四大才子」,蔡澜的离去是否标志着香港黄金文化时代的落幕?
推荐产品
-
如何评价首个女性友好的编程语言HerCode?
我开发了一个语言 herlang: justj***ac/h -
津巴布韦到底有多穷?
说实话确实很无奈,但这就是津巴布韦现状了 人没落地,通胀已经 -
IntelliJ IDEA 中有什么让你相见恨晚的技巧?
结构化搜索与替换(Structural Search and -
靳东、宋佳分封视帝、视后,《我的阿勒泰》获最佳剧集,如何评价 30 届上海电视节白玉兰奖获奖名单?
第30届白玉兰奖最佳女主角宋佳《山花烂漫时》上台领奖时她这样
最新资讯