当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-23 13:10:13
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 我国004号航母什么时候下水?
- 有什么是你去了西藏才知道的事情?
- 卧推100kg做组的胸,都是啥样的。?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 大鹅现在突然想通了,把远东割让给东大,会有什么后果?
- 如何评价钟南山院士?
- 为什么不建议在 Docker 中跑 MySQL?
- 30岁了,你在深圳过着什么样的生活?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 你见过身边身材最好的女生是什么样子的?
最新资讯文章
- Golang与Rust哪个语言会是今后的主流?
- 全栈(前端+j***a)是不是前端的未来?
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 为什么现在大部分Unity公司还是在用Lua热更新?
- 如何看待伊朗发布10座美军基地地图?
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- 为什么一部分 Go 布道师的博客不更新了?
- 群晖 nas 有些什么基本和好玩的功能?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 你的鱼缸里养过什么奇怪的鱼?
- 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
- 一米二的棍子打的赢三十厘米的刀子吗?
- polars到底行不行?
- 为什么水泥封不住尸臭?
- 一米二的棍子打的赢三十厘米的刀子吗?
- 百度云网盘怎么搜索里面的***?
- 男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
- 为什么上海暂时还没取代香港成为亚洲金融中心?还没取代纽约成为世界金融中心?
- 评价一下Proxmox VE与ESXi的优劣?





