网站地图官方微信:
网站首页 包装相关设备 包装机械 荧光笔 一体机办公设备 眼镜布 学习机

当前位置: 首页 >

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

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

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

  • | 阿里网盘为什么没有动静了? |

    目前阿里云盘的现状,几乎是是跑路了,不知道谁还用这网盘开通会...

    查看详情>>
  • | 维护一个大型开源项目是怎样的体验? |

  • | 女人到中年越来越看不上自己的老公怎么办? |

  • | 30+大龄剩女真的没市场了嘛? |

  • | 优酷为什么越来越不行了? |

  • | Caddy 和 Nginx 比有哪些优点和缺点? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 问问大家建独立站都是花了多少钱,踩过哪些坑? |

  • | 二氧化碳人工合成淀粉技术现在怎么没动静了? |

  • | 自从flink成熟之后,spark是否慢慢成为鸡肋? |

  • | 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考? |

  • 在线急寻那位当时和我坐对面的空乘小姐姐,还想听一次你那如此“...

    2025-06-22
  • 像我们在筛选APP开发公司的时候,很难找到绝对的最好的公司,...

    2025-06-22
  • 发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就...

    2025-06-22
  • 可以参考我这篇文章 ***s://zhuanlan.zhih...

    2025-06-22

关注我们

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