因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
为什么运维都这么难招?
哪张照片让你觉得刘亦菲美得不可方物?
27寸显示器是否有必要到4K?
如何评价漫威剧《钢铁之心》?
有一双超级大长腿是什么感觉?
编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
为什么那么多美国人对特定食物过敏,而在中国很少听说?
广西桂军真的很厉害吗?
如何看待 Rust 的应用前景?
想自己做一本书,用什么排版软件?
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
鸿蒙电脑正式发布,今年的大一新生会不会扎堆购买鸿蒙电脑?
56 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
家里想搞个服务器,有什么好的建议方案吗?
王健林是不是落魄了?
小米 YU7的3分钟20万辆订单是真的吗?
MacOS真的比Windows流畅吗?
什么是 AI Agent(智能体)?
Node.js 熄火了吗?
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
为什么还有那么多人认为蔚来会倒闭?
中国足协官宣,伊万科维奇不再任国足主教练,将由久尔杰维奇代理,如何评价伊万的执教表现?你看好该调整吗?
如何评价鸿蒙电脑无法编写其自身运行的程序?
目前看到人工智能应用,普通零基础小白从那些开始学习?
感觉陈若琳比郭晶晶和伏明霞更漂亮,她能嫁入豪门吗?
为什么只有Linux内核中有KVM?