当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-28妈妈和儿子需要避嫌吗?
- 2025-06-28J***a 开发, 如果用Mac 16G 内存够吗?
- 2025-06-28弗利萨那么害怕超级赛亚人,为啥还留着贝吉塔等人,不完全杀光?
- 2025-06-28脸与身材不符是种怎样的体验?
- 2025-06-28为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-28女生到底应不应该穿***的衣服?
- 2025-06-28偶遇曾经发生过关系的异性,会觉得尴尬吗?
- 2025-06-28Camtasia Studio软件应用求助?
- 2025-06-28C/C++中如何稳定地每隔5ms执行某个函数?
- 2025-06-28后端开发除了增删改查还有什么?
- 2025-06-28毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-28为什么16-28岁女性对labubu欲罢不能?
- 2025-06-28苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 2025-06-28突然知道一个被瞒了很久的秘密是一种怎样的体验?
- 2025-06-28腰间盘突出能不能治愈?
- 2025-06-28开源项目都有哪些盈利模式,都是怎么坚持下来的?
推荐产品
-
为什么广东女生大多是素颜?
刚来广州的时候没经验,单位组织旅游,我画了全妆,那时候天还不 -
J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?
泻药。 我一向不支持仅拿着 == 运算符的神必行为作为证据来 -
微信服务器会保留聊天记录吗,会保存多久?
谢邀。 微信不知道,互联网创业多年,我们收到的网信办等的要 -
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸
最新资讯




