网站地图官方微信:
网站首页 兴安镇 桑村镇 岩镇镇 邓双镇 嘎娘乡 崔久乡

当前位置: 首页 >

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

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

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

  • | 魔兽世界有必要4k吗? |

    魔兽正式服: 我刚换的新配置:***00X+4070S, 换...

    查看详情>>
  • | 为什么很多男人都喜欢大胸的女生? |

  • | 鱼缸换水前为什么必须要困水?如果没条件困水怎么办? |

  • | 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢? |

  • | 谁能说点什么让我对日本祛魅一下? |

  • | 高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救? |

  • | 腰椎间盘突出有多痛苦? |

  • | 你们都用 Flutter 开发了什么 App? |

  • | 2025 国内公司前端团队都在搞些什么? |

  • | 国内的银行软件搞所谓的“安全键盘”是不是有什么大病? |

  • | 苹果前首席设计师 Jony Ive 离职的原因是什么? |

  • 说实话,别在小区楼下售水机里打水喝了,我喝了半月,发现再不能...

    2025-06-25
  • JS 的确是很勉强够呛。 但不至于说烂。 关键,这 JS...

    2025-06-25
  • 高中时期,同年级有个女神,那个腿已经不能用美腿来形容了,我们...

    2025-06-25
  • 我现在从事服装行业(内衣)。 这么说把,现在的***,想接...

    2025-06-25

关注我们

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