网站地图官方微信:
网站首页 阅览室桌椅 圆规 语音室成套设备 夜视仪 眼镜架 验钞机

当前位置: 首页 >

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

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

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

  • | 用J***a写Android的时代是不是要结束了? |

    声明式UI确实是趋势,Jetpack Compose写UI效...

    查看详情>>
  • | 为什么现在在西瓜越来越贵了? |

  • | 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势? |

  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | 为什么同样是输球,常州和国足的风评却差那么多呢? |

  • | 现在的年轻人喜欢穿连裤袜吗? |

  • | 想深入学习网站后台技术,有哪些建议? |

  • | 写业务的话,go是不是垃圾? |

  • | 有什么快速挣钱的正规路子? |

  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • 我姨A6,2.7T,朋友借她车接亲,完毕后洗车去加油,跟她加...

    2025-06-22
  • 因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7...

    2025-06-21
  • 我有个朋友买的二手房,拎包入住 原房主在阳台留了不少盆栽,最...

    2025-06-21
  • 不用未来,今年就能出结果, 今年五月份,刚刚增发了六万个新能...

    2025-06-21

关注我们

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