因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
为什么韩国的热辣舞团无法征服中国的男性市场??
如何看待伊朗发布10座美军基地地图?
自己拥有一台服务器可以做哪些很酷的事情?
JetBrains 的核心技术是什么?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
go 有哪些成熟点的后台管理框架?
低功耗web服务器 迷你主机 小型服务器 求推荐?
switch2好用吗朋友们?
有个自闭症的孩子,该放弃吗?
如何评价《灵笼 2》第六集?
你为什么对kotlin失去好感?
江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
如何看待鲍威尔6月19日的讲话,对于全球经济有何影响?
为什么中国红十字会腐败这么严重?
如何评价 GAI 在《歌手 2025》第六期演唱的《黄种人》?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
MacOS真的比Windows流畅吗?
如何评价女明星梅根福克斯的身材?
做个web服务器,gin框架和go-zero怎么选?
055一打一能不能打过阿利伯克?
为什么人民都忽略韩国很强的军力呢?
中本聪为什么不出来?如果现身,会发生什么?
为什么警察执法有一点凶?有时候不会心平气和?
Rust开发Web后端效率如何?
京东刘强东近期小范围分享怎么看?