网站地图官方微信:
网站首页 阮桥镇 项城市 响岩镇 马烈乡 黑嘎乡 发放镇

当前位置: 首页 >

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

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

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

  • | 如何评价书籍《国家意志》? |

    国家意志里我最喜欢的片段是:林淮生未能按***与空降兵会合,...

    查看详情>>
  • | 程序员为啥突然会变成这么辣鸡的一个行业? |

  • | 中国军事力量在亚洲能排第一吗? |

  • | 如何评价高圆圆的身材算是美女类型的吗? |

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

  • | 鸿蒙电脑会在国内逐渐取代windows电脑吗? |

  • | Mac微信如何备份聊天记录? |

  • | 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗? |

  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

  • | 如何自己搭建家庭服务器? |

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

  • 记住,如果双方发生***,且对方酒驾的情况下,正确做法是直接...

    2025-06-19
  • 隋老师在点评这点上作风有点像关羽:傲上而不辱下。 前两年隋...

    2025-06-19
  • 整天一堆nc粉在推tauri就知道没救了。 rust作为追求...

    2025-06-19
  • 小米不是不想改款,而是已经骑虎难下了没办法改款为什么骑虎难下...

    2025-06-20

关注我们

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