当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-26 06:15:14
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何理解 Go 语言中的 Context?
- 为什么人到中年,很少有身材苗条的?
- 谁在半夜看过鱼缸里的鱼,它们都在干什么?
- 哪里有便宜的实时level2接口?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 如何评价钟南山院士?
- 安徽一银行两名客户经理因吃客户一碗面每人被罚 3000 元,这个处罚力度合理吗?
- 如何评价高圆圆的身材算是美女类型的吗?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 为什么大家不再提星链了(包括外网)?
最新资讯文章
- 为什么腰突不受到医学界的重视?
- 有哪些你觉得逆天的电脑硬件?
- 可以晒一下你们的鱼缸或者鱼吗?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 请问照片里这个人是谁呀?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 可以随身携带一个Linux系统吗?
- 能否交换一张照片,分享一个让你觉得「仿佛回到了暑***」的瞬间?
- 女生真正的完美身材是什么样子?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 未来20年什么是优质资产?
- 中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战?
- 伊朗和以色列停战了,这是伊朗怂了,还是以色列怂了?
- 什么是防抖和节流?有什么区别?如何实现?
- 海洋中是否存在可以替代主粮潜力的动植物?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
- 系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- 周芷若一个船夫的女儿,容貌真的比得上皇家女子吗?