因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
房价一直在降 现在该不该买房?
flutter为什么不用Go语言,而用Dart?
军用飞机的操作面板为什么要保密?难道是怕敌方掌握了以后有机会把飞机开走吗?
Python+rust会是一个强大的组合吗?
为什么 IPv6 突然不火了?
中年女性如何保持身材?
单依纯和黄霄云谁颜值更高一点?
作为一个iOS开发者,应该继续钻研SwiftUI还是尝试接触Flutter了呢?
Fabrice Bellard 是个什么水平的程序员?
冬天也要穿胸罩吗?
如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
巅峰期的成龙身体素质是怎么一种存在?
为什么很多离异的30-40岁的女性,很难找到老公再婚?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
Flutter 为什么没有一款好用的UI框架?
如何评价ReactOS?
如何看待小道消息传出半导体已实现全产业链替代,国产euv已突破,良率70%?
如何评价Cursor?
以色列为什么突然敢打伊朗了?不怕被报复?
为什么欧美影视喜欢露点?
Node.js是谁发明的?
黄一鸣为什么敢承认孩子是王思聪的?
西安电动车开始上牌,最终会导致什么结果?
如何评价 Bilibili 未经用户同意私自开启大量 UPnP 端口,疑似盗用用户的带宽?
如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
微软为 Windows 11 内置全新命令行编辑器 Edit,开源且轻巧,这款工具的推出是否有必要?
特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
空战的时候可不可以先击落预警机?
为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
能分享一下你写过的rust项目吗?