网站地图官方微信:
网站首页 包装印刷加工 包装项目合作 包装机械 包装防伪 帐簿 印章用品

当前位置: 首页 >

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

  • | 不是都说6月美债要爆吗 怎么没消息了? |

    因为财政部自己回购了200亿美元的美债,金额史上最大,相当于...

    查看详情>>
  • | 对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗? |

  • | 你卡过最厉害的bug是什么? |

  • | 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm? |

  • | 瑜伽体式的乐趣是什么? |

  • | 国产手机AI「好用」的背后,是技术差距还是文化差异? |

  • | 中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何? |

  • | 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些? |

  • | 女朋友是体育生是一种什么体验? |

  • | 胸大的女孩会自卑 吗? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

  • 以前单位一把手,年纪都快60了,早上6点起,游泳一小时,8点...

    2025-06-18
  • 这团建真是无语了。 八十多平米的地皮起两层+阁楼的一户建,...

    2025-06-18
  • 从上海到北京,直线距离1050公里,乘坐客机需要2小时20分...

    2025-06-18
  • 没什么缺陷,唯一的缺陷就是喜欢动态化的魔怔人太多,当然官方特...

    2025-06-18

关注我们

添加微信好友,关注最新动态