因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
作为一个老年极客,我的意见是,这些书不能说没有用,只能说有个...
前言、两种BD光盘的对比 BD UHD和BD FHD...
我给大家讲个1000‰真实的故事: 上初中时,我好好学习,因...
最近做商业小程序接入地图,突然收到提示要补5万/年授权。 明...
作为前端开发,AI 已经深度的影响了前端的开发方式,有UI的...
稳定币的本质是无息永续债券,也是美债的解决方案之一。 也是...