网站地图官方微信:
网站首页 吉县 石镇镇 番田镇 文殊乡 谭家镇 罗戈乡

当前位置: 首页 >

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

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

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

  • | 为什么年轻的肉体让人沉迷? |

    因为同档次下,年轻的肉体更好啊 虽然,50岁的贾静雯十分可以...

    查看详情>>
  • | 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大? |

  • | iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价? |

  • | 在广州,找个对象是不是真的很难? |

  • | ***拍大尺度片子时摄影师不会看光吗? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 如何看待 Rust 的应用前景? |

  • | 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况? |

  • | 为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)? |

  • | IT行业夫妻双双被裁,想去新西兰闯一闯可以吗? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

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

    2025-06-28
  • 啧……鬼知道叫什么。 谁拍的倒是可以告诉你,是 CHOKm...

    2025-06-28
  • 前言:千篇一律的中后台前端现状设计的"复制粘贴"文化打开任何...

    2025-06-28
  • 事实就是如此玄幻。 网上一问,个个都说单身女最次,单身男最...

    2025-06-28

关注我们

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