当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25为什么腾讯云或者阿里云不让自建dns服务器?
- 2025-06-25为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-25鸿蒙电脑正式发布,今年的大一新生会不会扎堆购买鸿蒙电脑?
- 2025-06-25Jetpack Compose 和 Flutter 应该先学哪个呢?
- 2025-06-25H264和H265谁画质好,求回谢谢!?
- 2025-06-25特朗普大力推行稳定币,背后的真实目的是什么?
- 2025-06-25WordPress太慢了有什么办法解决吗?
- 2025-06-25如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 2025-06-25duckdb的性能如何?
- 2025-06-25冬天也要穿胸罩吗?
- 2025-06-25目前最具性价比的全栈路线是啥?
- 2025-06-25自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-25为什么有的房东喜欢把房间租给女租户?
- 2025-06-25杭州一家面馆标价一碗面 558 元,为什么这么贵?这种「明码标价」合理吗?
- 2025-06-25为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-25MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
推荐产品
-
为什么人民都忽略韩国很强的军力呢?
讲个笑话,韩国常规军力能吊打五常里面的四常。 韩国人眼 -
当年的东莞究竟有多疯狂?
东莞没去过,说个苏州的。 2012年去苏州玩,当时大二,一行 -
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
歇腰。 腰肌劳损已经算是久坐的好结果了。 【劳损】一般出 -
女生什么状态才体现出她已经爱上你了?
我和老婆暂时异地。 我吃饭喜欢吃烫的,几十年的家庭习惯了,
最新资讯




