网站地图官方微信:
网站首页 万顺乡 东陈乡 庐江县 仁里乡 景泰县 扎朵镇

当前位置: 首页 >

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

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

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

  • | 如何判断鱼缸中的硝化系统是否已经成功建立? |

    从鱼缸里面物质转化角度来说一下哈。 首先,一个有生物的鱼缸...

    查看详情>>
  • | 如何评价“***持枪,他才不乱”这一观点,有其合理性吗? |

  • | 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题? |

  • | 注册一个商标和直接购买商标哪个好一点啊? |

  • | 魔兽世界有必要4k吗? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

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

  • | 一台主机上只能保持最多 65535 个 TCP 连接吗? |

  • | 每天重启路由器有好处还是有害? |

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

  • | 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵? |

  • 未来也许不用,现在还是要学的,因为当下的AI能力还欠佳。 ...

    2025-06-24
  • 先说结论:体验贼棒!!! 之前任职一家公司某个项目的技术主管...

    2025-06-24
  • 最近最近家里用了8年的HIWIFI4有点力不从心了,打算从A...

    2025-06-24
  • 主要说一个好处,Go 在开发业务型、重 IO 型服务端程序的...

    2025-06-24

关注我们

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