网站地图官方微信:
网站首页 嵩湖乡 淄角镇 大邑县 官元镇 中川乡 香达镇

当前位置: 首页 >

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

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

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

  • | 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二? |

    当务之急最该解决的问题是大众对于 AI大模型的正确认知以及最...

    查看详情>>
  • | 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗? |

  • | 前端初学者如何学习css及页面布局? |

  • | 有一个超级漂亮的女朋友是一种什么体验? |

  • | ***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗? |

  • | 可以随身携带一个Linux系统吗? |

  • | 如何看待使用mac mini当7*24h的服务器? |

  • | 男人的快乐有多简单? |

  • | 同事连续几天把孩子带来上班,你们有过这样的经历吗? |

  • | MacOS真的比Windows流畅吗? |

  • | 都相亲了,女的也不主动找人聊天吗? |

  • 服务器界唯一的净土-腾讯云 腾讯云服务器2025年618年中...

    2025-06-23
  • 创造一个AI Coding的产品,再用这个产品来做AI Co...

    2025-06-23
  • 一般运行一些老游戏,如《红色警戒2》、《暴力摩托》、《侠盗猎...

    2025-06-23
  • 所有天上飞的,要么你东西造好了直接打到天上去试。 要么你就老...

    2025-06-23

关注我们

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