当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-29老实人被逼急了会怎么样呢?
- 2025-06-29为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 2025-06-29瘦真的只能饿出来吗?
- 2025-06-28《滕王阁序》是文***有余而内涵不足吗?
- 2025-06-29网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-29真的没有人觉得2k是一个很尴尬的分辨率吗?
- 2025-06-29Mac mini M4,有必要升级24G内存吗?
- 2025-06-29如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 2025-06-29如何评价车评人陈震?
- 2025-06-29小米 YU7 推出晕车舒缓模式,晕车发生率降低 51%,如何看待此功能?抗晕能力未来会成为汽车标配吗?
- 2025-06-29你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-29靳东、宋佳分封视帝、视后,《我的阿勒泰》获最佳剧集,如何评价 30 届上海电视节白玉兰奖获奖名单?
- 2025-06-29炒股比上班赚的多多了,为啥还有人傻乎乎的上班?
- 2025-06-28国内为什么那么多人黑 WordPress ?
- 2025-06-29为什么不用rust重写Nginx?
- 2025-06-29听说有一门技术叫windows批处理(bat),请问它有什么现实用途?
推荐产品
-
女生真正的完美身材是什么样子?
身高175,脚跟到肚脐108,体重63~67,肩宽41~43 -
minecraft 服务器可以做到像大型网络游戏一样容纳上万人么?
可以。 Minecraft 多人游戏服务器在玩家数量较多时发 -
如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
网上的说法: 自治区党委常委会研究广西国控资本运营集团有限责 -
PHP现在真的已经过时了吗?
我php 由php3 用到現在,經歷過IIS 用*.php3
最新资讯




