因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
为什么运营商要封禁PCDN?
林志颖和韩寒的赛车技术如何?
JetBrains 放弃 AppCode 是否是一个错误决定?
只需要维持生命体征的话,生活成本能降到多低?
如何评价陈楚生在《歌手 2025》第六期演唱的《未来的主人翁》?
蒙古是个怎样的国家?
不看攻略游玩《艾尔登法环》是一种什么体验?
超级喜欢穿短裙正常吗?
为什么有的女生喜欢穿紧身牛仔裤?
PHP是不是已经死了?
曾经的班花,现在还多少人惦记?
F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
哪一段代码最能体现c语言的魅力?
graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
程序中提升几毫秒、节省几 kB 的内存有必要吗?
陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
如何评价《灵笼 2》第六集?
Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
为什么程序员独爱用Mac进行编程?
前后楼怎么共享宽带?
为什么还有那么多人认为蔚来会倒闭?
各位都在用Docker跑些什么呢?
易语言作者吴涛的技术水平在国内能排到什么级别?
你看过哪些以为是段子新闻,结果发现居然是真的?
C++、Rust、Zig、J***a 和 C# 哪个编程语言更适合年轻人学习?
网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
flutter为什么不用Go语言,而用Dart?
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
为何中国反复升级轰六轰炸机群?