网站地图官方微信:
网站首页 井陉县 北塔镇 昭阳镇 纸房镇 峒中镇 苏里乡

当前位置: 首页 >

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

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

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

  • | 有哪些适合编程用的显示器? |

    联合创新(Innocn)27.6英寸Nano IPS 16:...

    查看详情>>
  • | 2025年成品NAS哪家外网访问做的最好? |

  • | coreldraw软件算是冷门软件吗? |

  • | 和校花谈恋爱是什么体验? |

  • | 编程对于那理解能力差,智力很差的人学得会吗? |

  • | J***a程序员可以做哪些副业? |

  • | 为什么中国农村房子那么丑? |

  • | 财务学vba还是sql? |

  • | 想做流量卡代理,有哪些靠谱的流量卡代理平台? |

  • | systemd吞并了什么? |

  • | 如何将docker目录挂载到宿主机上? |

  • 所有天上飞的,要么你东西造好了直接打到天上去试。 要么你就老...

    2025-06-23
  • 我来说下这个宇称问题吧,因为毕竟杨振宁说过这事,他说他发现的...

    2025-06-23
  • 听歌不用会员 畅听全网歌曲 GitHub超火的开源软件 音流...

    2025-06-23
  • 强行松弛感,遍地打卡仙人,遍地人造网红景点。 以下所有图片...

    2025-06-23

关注我们

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