网站地图官方微信:
网站首页 茭陵乡 章村镇 大柘镇 铁门镇 民权乡 甘都镇

当前位置: 首页 >

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

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

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

  • | 为什么拼音26键没有ü? |

    因为中国人被「美式键盘」给坑了。 这是早年来中国犯下的一个大...

    查看详情>>
  • | 公司规定所有接口都用 post 请求,这是为什么? |

  • | 如何评价上海理工大学 C语言考试,老师不认识vscode 说是切屏***? |

  • | golang总体上有什么缺陷? |

  • | 为什么台式 PC 还处在组装(DIY)阶段? |

  • | 现在个人博客不能备案了吗? |

  • | Web 前端怎样入门? |

  • | 有用 NAS 被联通以安全为由要求停止使用的吗? |

  • | 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点? |

  • | 日本AV对中国人的毒害有多大? |

  • | 如何评价b站数码区up主 “大狸子切切里”? |

  • 直播内容更新: 第一款产品:mix flip 2 屏幕规...

    2025-06-28
  • 就问,你知道号称北京城才貌双全的头牌歌姬苏舜卿么? 如果你看...

    2025-06-28
  • 自行车没什么特别的“先天圣体”身材 只要不是特别胖。 自行...

    2025-06-28
  • 百度不是被谁打死的,是躺在金山上饿晕的。 2010年百度市...

    2025-06-28

关注我们

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