网站地图官方微信:
网站首页 罗集乡 遂川县 北通镇 雅江镇 向义镇 柳泉乡

当前位置: 首页 >

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

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

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

  • | PHP 已经诞生 30 年,它对你意味着什么? |

    若干年前,我跟着项目组老大去甲方公司勾兑需求。 我当时的任...

    查看详情>>
  • | Vue性能优于React,那为什么还不用Vue? |

  • | Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 写代码的时候总是考虑太多怎么办? |

  • | 商城里如何缓存商品信息? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 为什么山姆这么受欢迎? |

  • | 用了几年大厂云服务器,现在想换便宜的,有推荐的吗? |

  • | 大家在深圳真实的收入是多少? |

  • 所以前几年为什么要禁挖矿?本来国内几乎占据全球一半算力,拱手...

    2025-06-21
  • 王力宏,林俊杰应该没什么问题,陈奕迅有概率会跪。 其他人,...

    2025-06-21
  • 麦可 · 布雷 Feeling Good看前***就知道为什...

    2025-06-21
  • 故宫里的宫殿建筑,不是修在平地上,而是修在高台上,学名叫做“...

    2025-06-21

关注我们

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