当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-20如何看待M4单核性能吊打9950x?
- 2025-06-20网站服务器怎么买?
- 2025-06-20海贼王为什么现在被全网黑?
- 2025-06-20PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-20如何基于Docker进行开发?
- 2025-06-20为什么他们可以闻出来我身上的穷酸味?
- 2025-06-20有没有什么冷门的高颜值女演员?
- 2025-06-20为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-20为什么这么久了还是没有主流软件开发鸿蒙版?
- 2025-06-20如何评价浙江这个省?
- 2025-06-20有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-20养乌龟如何降低换水频率?
- 2025-06-20edge浏览器本地用户可以导出收藏夹和历史记录等数据吗?
- 2025-06-20为什么江苏省的GDP一直没有广东高?
- 2025-06-20我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-20韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
推荐产品
-
AE如何渲染出mp4格式?
▍PART 序如果你是ae里导出个2分钟以内的短***mp4 -
女人为什么身体那么软?
因为女人没有那俩***,是靠卵巢分泌睾酮,只有男的几分之一。 -
鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
水质过肥了。 根源在于喂得过多,过滤系统特别是生化过滤,超出 -
为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
因为很多人不看新闻,也不了解最新发生的事啊。 现在全世界8
最新资讯




