因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
为什么觉得路飞的实力还没到四皇级别?
为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
如何评价首个女性友好的编程语言HerCode?
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
魔兽世界有必要4k吗?
有谁组装NAS时,尝试过的最低配置是什么?
大家在广州的一天是怎么样的呢?
python与nodejs哪个性能高?
你身边的癌症患者都是怎么发现自己得癌的?
索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢?
如何看待 82 岁独居老人想留遗产托孤养猫,但却无人接单?这件事执行起来有哪些难点?
中国的 App 怎么这么恶心啊,还是说安卓恶心?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
崔贤级2号舰负责人会被舰炮炮决吗?
作为一个腰细腿粗的女生什么感觉?
lcd屏幕如此护眼,为什么现在没有了?
cloudflare的1.1.1.1和warp有什么区别?
为什么都说 Finder 难用?
不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
柳州的债务,谁来还?用什么还?怎么还?
为什么广东女生大多是素颜?
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
为什么微软还没有倒闭?
台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?
为什么苹果的Mac不能啃下“游戏”和“软件支持”这2块硬骨头?
苹果公司做过哪些鲜为人知的努力?
穿瑜伽裤爬山的女生会不会害羞?
儿子抑郁四年左右了,他的未来该怎么办?
在医学领域的人工智能应用是怎样的?