因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
为什么突破性的技术总是最先发生在西方?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
听说月球在以每年四厘米的距离离开地球,这是不是真的?
伊朗的核设施是固定靶,为什么用B2去打,而不是用弹道导弹带钻地弹去打?
为什么我还是无法理解transformer?
为什么这么多人讨厌中国移动?
央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
如果全球都停止出口粮食,中国能否自给自足?
你们的腰突是怎么突然好的?
公司老板不想续费3w一年的云服务器,合理吗?
如何证明散片 CPU 比盒装 CPU 差?
快乐教育毁了多少孩子了?
如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
你见过身边身材最好的女生是什么样子的?
怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
obsidian用一两年后会有多大?全文搜索还快吗?
从技术上看,cloudflare比其他公司牛在哪儿?
中央巡视组交办式转办事项可以不受理吗?
如何看待alist被转手出售***?
女婿不喜欢去丈母娘家的原因是什么?
如何评价字节跳动开源的 HTTP 框架 Hertz ?
cloudflare的1.1.1.1和warp有什么区别?
如果给你一次“乘十”的机会,可以把任何事情翻十倍,你会如何使用这张“乘十卡”?
中国大陆地区献血率为何如此低下?
微软 VS Code 1.101 发布,集成 MCP 协议,这对用户体验有哪些改变?
养乌龟是什么体会?