网站地图官方微信:
网站首页 柳南乡 濂竹乡 垵口乡 平原县 雷音乡 罗渡镇

当前位置: 首页 >

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

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

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

  • | Electron 和当下其他的桌面开发方法相比如何? |

    最近随着天气越来热,各种的“空调”产品也层出不穷,各大群里都...

    查看详情>>
  • | 以前大力推广的沼气池,怎么现在越来越少了? |

  • | 是什么原因让胖东来独一家,而别的公司学不来? |

  • | 穿瑜伽裤爬山的女生会不会害羞? |

  • | 为什么公务员晋升要卡年龄? |

  • | 为什么体制内大家看起来都很平庸? |

  • | j***a 使用 pgsql 好用吗?和 mysql 区别大吗? |

  • | Golang 中为什么没有注解? |

  • | 如何看待小米yu7 3分钟大定破20w辆? |

  • | 五台山旅游攻略哪里有?一天时间有没有必要请个导游? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • 在互联网还不火的时代,我搞过银证转账系统,也就是个人可以通过...

    2025-06-29
  • 这事你怪不到苹果,就拿Apple watch举例,去年wat...

    2025-06-29
  • 我让deepseek给算了一下,如果按照现在的中国生育情况以...

    2025-06-29
  • 我刚写了一篇介绍付巧妹团队这次发现的文章,没有正面回答题主的...

    2025-06-29

关注我们

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