因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
吴柳芳的真实水平如何?
女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
现在个人博客不能备案了吗?
30岁了,你在深圳过着什么样的生活?
公司就一个后端一个前端,有必要搞微服务吗?
为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
美向福尔多投 6 枚「钻地弹」,其他核设施发射了 30 枚「战斧」导弹,威力如何?伊核设施受损有多大?
如何证明散片 CPU 比盒装 CPU 差?
Mac mini M4,有必要升级24G内存吗?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
上海迪斯尼为什么老是打架?
什么语言最适合做 GUI?
程序员都在用什么显示器写代码?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
许多公式都有π和e,可能的原因有什么?
人工智能相关专业里有什么「坑」吗?
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
5070ti什么时候才能回归正常价格?
Rust口碑不错,为何学的人却很少?
PHP初学者,我能不能使用PHP来开发桌面应用?
有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
钱学森放在现在是什么水准?
如何评价华为HDC2025开发者大会?
如何评价微软的远程桌面?
winkawaks游戏模拟器怎么运行?
同时使用多个显示器能提高工作效率吗?
如果你可以从历史上抹去一种编程语言,你会选择哪个?
间谍一般是怎么暴露的?
全职猎人重制版贪婪岛篇最后为什么不杀炸弹魔?
可以随身携带一个Linux系统吗?