当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27电脑上有什么具体的程序运算是cpu完爆gpu的?
- 2025-06-27现在个人开发ios还有机会吗?
- 2025-06-27如何评价睡前消息第917期《B2骗过全世界,给伊朗留下七个洞》,你怎么看?
- 2025-06-27美团优选被曝突发大面积关仓。如何评价?
- 2025-06-27真心求问,构建高并发大访问量j***a网站的技术?
- 2025-06-27为什么美国程序员工作比中国程序员工作轻松、加班少?
- 2025-06-27你生活中做过最自律的一件事是什么?
- 2025-06-27沈腾会塌房吗?
- 2025-06-27为什么windows的arm版没有被广泛使用?
- 2025-06-27为什么欧美影视喜欢露点?
- 2025-06-27不是说剪映很简单吗,为啥大家还是喜欢用pr呢?
- 2025-06-27大家是否有好的网盘资料分享呢?可以直接下载的那种呢?我也整理了一些?
- 2025-06-27脸与身材不符是种怎样的体验?
- 2025-06-27两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 2025-06-27为什么说耿直的人更容易吃亏?
- 2025-06-27你们是怎样看待警察这一职业的?
推荐产品
-
H.264和H.265,两者都是给足码率的情况下,谁能提供的画质上限更高?
两者都支持无损编码,就是lossless模式,所以,只要不限 -
什么是 5G 固定无线接入(FWA)?
一、FWA技术: 从光纤补充到运营商业务拓展核心引擎固定无线 -
去健身房的王牌动作是什么?
我觉得对于新手收益最大的王牌动作是深蹲、卧推、硬拉、引体和实 -
鸿蒙折叠屏笔记本为什么敢卖26999?
中国的有钱人,心甘情愿掏了三万块钱。 不是给意大利的皮革工
最新资讯