因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
为什么中大型鹦鹉一直都不开放售卖?有哪些原因呢?
为什么面向对象编程这么困难?
求大神解答,为什么大家都不喜欢用docker?
SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
JetBrains 放弃 AppCode 是否是一个错误决定?
如何看待三峡集团总部搬迁至武汉?
为什么买了Switch后,却发现它并没有那么好玩?
如何评价Cursor?
国内很多男性在非洲和当地女人恋爱是真的吗?
30马赫的导弹,近防炮能挡住吗?
我国004号航母什么时候下水?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
真的有这种又苗条身材又爆炸的么?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
主流的云厂商各自优势在哪里?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
有什么是你去河南才明白的事?
女生主动起来会有多主动?
现在个人博客不能备案了吗?
拒绝情绪输出,大家觉得有什么办法可以让国足堂堂正正进入世界杯?
都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
你怎么看待剪映收费过高问题?
老公加班过多,是逃避家庭责任吗?
你为什么对kotlin失去好感?
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
大家猜猜伊朗的结局如何?
为什么韩国的热辣舞团无法征服中国的男性市场??