因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
你在出租房屋发现过什么前租客留下的“宝藏”?
如何评价《灵笼 2》第六集?
SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
如何看待《捞女游戏》(已改名为《情感反诈模拟器》)定档 6 月 19 日?
在韩国生活有什么体验?
如何看待周继红被聘为国家跳水队总教练?
请问买个nas,能够直接把游戏装进去吗?
游戏史上有哪些著名的平衡***故?
为什么有的女生喜欢穿紧身牛仔裤?
为什么一部分 Go 布道师的博客不更新了?
SwiftUI 是不是一个败笔?
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
Golang与Rust哪个语言会是今后的主流?
F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
CPU 为什么很少会坏?
《长安的荔枝》里的故事,真的发生过吗?
如何看待特朗普最后关头取消对伊朗的军事行动?
墨脱水电站建设有什么进展?
Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
你卡过最厉害的bug是什么?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
养乌龟如何降低换水频率?
DIY的NAS易用性如何?
明星现实中真的很漂亮吗?
30马赫的导弹,近防炮能挡住吗?
为什么中国很少有人使用linux?
Rust 的设计缺陷是什么?
为什么很多离异的30-40岁的女性,很难找到老公再婚?