网站地图官方微信:
网站首页 包装机械 包装产品加工 帐簿 一体机办公设备 验钞机 削笔器

当前位置: 首页 >

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

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

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

  • | electron可以用来写大型游戏吗? |

    最近一款名为《捞女游戏》的情感反诈互动影游在 Steam 平...

    查看详情>>
  • | 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗? |

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

  • | 如何评价连云港这座城市? |

  • | 年纪轻轻为什么会得腰肌劳损? |

  • | 新手准备养鱼,请教大神需要什么东西? |

  • | 不是说剪映很简单吗,为啥大家还是喜欢用pr呢? |

  • | 儿子抑郁四年左右了,他的未来该怎么办? |

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | 为什么 wxWidgets 不如 Qt 流行? |

  • | 闲鱼上为什么会有人问都不问直接下单? |

  • 引言平时工作或生活中,我们偶尔会用到一些小工具,比如文本格式...

    2025-06-26
  • 40缸算是小缸,养小型鱼30只内较为轻松。 注意,是小型鱼,...

    2025-06-26
  • 我们公司前端技术栈涵盖了 React、Vue 和 Angul...

    2025-06-26
  • 免费电子书下载,可以通过zlibrary下载 一键访问: Z...

    2025-06-26

关注我们

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