因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
{dede:pagebreak/}
怎么自学成为计算机大佬?
《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
我不太明白为什么要买房,每个月租2、3千的房子不是挺好的吗?
如何自己搭建家庭服务器?
你在出租房屋发现过什么前租客留下的“宝藏”?
各省的省超出来后(类似于苏超),中超是不是就废了?
5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
UBI(Universal basic income,全民基本收入)可行吗?
为什么《疾速追杀 4》中基努·里维斯的动作戏看着很吃力、踉踉跄跄?
为什么中国一定要帮助伊朗?
中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何?
你身边身材最好的女生是什么样?
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
人可以物尽其用到什么程度?