因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
请问985、211的非常努力的人是什么样子的?
为什么现在推出跨境支付通?
目前最流行的 rust web 框架是什么?
为什么 macOS 并不差,可市场总敌不过 Windows?
中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
如何评价高圆圆的身材算是美女类型的吗?
江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
PHP现在真的已经过时了吗?
《权力的游戏》里面最美的是谁?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
为什么珠三角发展赶不上长三角了?
如何评价阿里等大厂笔试现已经禁用本地IDE?
我应该设置多少kb才能让他不能玩游戏?
为什么感觉wps的用户越来越多,office没人用了?
Linux 下有没有类似 Everything 的搜索工具?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
如何评价***伊内斯·特洛奇亚的身材?
住家保姆为什么总干不长?
搭建家庭 NAS 服务器有什么好方案?
医生曾经都对你暗示过什么话?你当时听懂了么?
vue + tsx 的开发体验能追得上 react+tsx么?
PHP初学者,我能不能使用PHP来开发桌面应用?
ant-design-vue 社区为什么不维护了?
腰椎间盘突出有多痛苦?
个子高是种怎样的体验?
一岁宝宝高烧39度,爸爸还能睡得着,离吗?
新买的移动硬盘该格式化为 NTFS 还是 exFAT?
有一个***约你出去,你会去吗?
为什么 mac mini 的 m4 版本价格这么低呢?
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?