因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
{dede:pagebreak/}
为什么欧美影视喜欢露点?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
目前美军还有哪些领域是明显领先于解放军的?
***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗?
家里闲置一台电脑主机,怎么配置成服务器?
NAS噪音太大,大家都吧NAS放置到哪了?
为什么现在很多人推崇国外原版教材?
VLC,Ubuntu,FFmpeg 这些软件究竟是什么人开发的?为什么免费?他们不求回报又何以生存?
怎么传输大文件到国外?
现在有没有可能在地球某处隐藏一个大型军事基地而几十年不被发现?
为什么很多技术都觉得前端很简单?
小区楼下的自动售水机的水干净吗?
我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
请问游戏科学当时是怎么防止人才被别的公司挖走的,一个公司怎样才能留住员工?
对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?