当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-24谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-24应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 2025-06-24怎么让外星人明白左和右的概念?
- 2025-06-24为什么剪映是剪辑软件鄙视链的最底层?
- 2025-06-24vue + tsx 的开发体验能追得上 react+tsx么?
- 2025-06-24有哪些事情是你去了越南以后才知道的?
- 2025-06-24用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 2025-06-24不小心用kms激活了win10,怎么恢复正版?
- 2025-06-24为什么还用导弹发射井,机动式部署不是更安全吗?
- 2025-06-24为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-24为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-24程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
- 2025-06-24能不能通过养殖方法,把淡水鱼身上***除掉?然后再售卖做刺身,超级爱吃刺身,很害怕寄身虫?
- 2025-06-24Postgres 和 MySQL 应该怎么选?
- 2025-06-24如何看待 Rust 的应用前景?
- 2025-06-24为什么蓝光电影碟要存在“菜单”这个界面?
推荐产品
-
2025年六月现在硬盘咋还涨价了呢?
2023年本来就是固态硬盘最便宜的一年,400多的价格可以直 -
坚持使用 PHP 的你,如今有什么感悟?
做了十年php开发,做到了技术经理。 2020年开始每入职一 -
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
因为伊朗可能误打误撞打到以色列的根儿上了。 以色列的士兵不 -
亚洲体坛最漂亮的十位女运动员都有谁?
推荐一个~冯竟爽!貌美肤白大长腿!参加的还是铁人三项!实力和
最新资讯
文章排行
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 人工智能相关专业里有什么「坑」吗?
- 财务学vba还是sql?
- 能分享一下你写过的rust项目吗?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 35的程序员被辞了可以自己接外包啊?为什么都那么悲观呢?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?