当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25中国军事力量有希望达到全球第一吗?
- 2025-06-25如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-25为什么有的人好像什么都知道但现实中却一事无成?
- 2025-06-25现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?
- 2025-06-25MacOS真的比Windows流畅吗?
- 2025-06-25长得漂亮真的很重要吗?
- 2025-06-25为什么广东女生大多是素颜?
- 2025-06-25新手平面设计师(方向美工)怎么有目的提升设计能力?
- 2025-06-25今天在用剪映剪***被一个会Premiere的同学看到了,嘲笑我用剪映,Pr剪辑真的比剪映好吗,好在哪?
- 2025-06-25请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025-06-2527寸显示器有必要上4K吗?
- 2025-06-25人在45岁是一种什么感觉?
- 2025-06-25MongoDB的缺点以及你为什么不使用MongoDB?
- 2025-06-25为什么不用rust重写Nginx?
- 2025-06-25***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-25万兆的网络速度有多大意义?
推荐产品
-
问问大家建独立站都是花了多少钱,踩过哪些坑?
待我细细道来 1,小白时期,啥都不懂,8000块,人家就搞了 -
我应该设置多少kb才能让他不能玩游戏?
只有两根笔都能玩出花来 举个例子: 这是两根笔,一根是晨光本 -
女明星穿瑜伽裤出门是什么体验?
瑜伽裤作为一种流行的运动单品,也是女明星运动的时尚搭配。 -
几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
福建舰在哪我不知道,不过福建舰马上就要变成牛夫人了,海军新的
最新资讯




