网站地图官方微信:
网站首页 包装产品加工 圆珠笔 印章用品 隐型眼镜 验钞机 修正带

当前位置: 首页 >

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

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

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

  • | 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义? |

    以前我是神烦这种cookie弹窗的。 自己做海外网站设计的时...

    查看详情>>
  • | 机械硬盘2025年是什么行情? |

  • | 如何评价动物法治论坛将“玉林狗肉节”定性为非法活动? |

  • | 只能选一个,你选谁? |

  • | 如何评价 Tutorial-Codebase-Knowledge 这个项目? |

  • | 为什么胡赛这么抗打? |

  • | PHP现在真的已经过时了吗? |

  • | Centos为什么突然没人用了? |

  • | 乔丹的身体素质放到现在是不是只能算平庸? |

  • | 你生活中做过最自律的一件事是什么? |

  • | 我的世界怎么租一个四个人的服务器? |

  • 一、对于大型软件工程而言,J***a和C#这种严格面向对象语...

    2025-06-27
  • 不说吴柳芳,说一下基因 不知道大家有没有注意到,有些人的身体...

    2025-06-27
  • 这个收入都能在南宁生活下来了,柳州为什么活不了,是觉得一碗螺...

    2025-06-27
  • 无法自动修复的话,如果没有什么重要数据的话,都是建议直接重装...

    2025-06-27

关注我们

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