网站地图官方微信:
网站首页 包装印刷加工 语音室成套设备 隐型眼镜 学习机 学生 修正带

当前位置: 首页 >

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

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

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

  • | 女生体毛旺盛是什么样的体验? |

    我全身毛发旺盛、非常旺盛(其实我整个家族都一样) 我女儿生下...

    查看详情>>
  • | 怎么投诉物业,他们才最害怕? |

  • | Windows上有没有一分多屏和多屏合一的软件? |

  • | 郑钦文的饭圈开始互撕,对郑钦文的名声有什么影响?郑钦文超话是否应该关闭? |

  • | 你被哪个后来知道很sb的BUG困扰过一周以上吗? |

  • | 方程 x=x+2 这么解为什么有错? |

  • | 体制内不想提拔是不是就近似无敌了? |

  • | 为什么乌龟在长时间未换过的水中反而更活跃? |

  • | 你怎么看待剪映收费过高问题? |

  • | 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么? |

  • | 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧? |

  • DeepSeek总是非常的喜欢用“小”词,上次的V3-032...

    2025-06-26
  • 长期来看,其实Windows系统远比我们想象中的要稳定,30...

    2025-06-26
  • vposy有99.99999%的可能是Adobe中国的员工或...

    2025-06-26
  • 能困住你的 只有你自己。 一个道理 : 就像是 你不行本身 ...

    2025-06-26

关注我们

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