当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-27 08:50:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何看待小米开源项目MiLM-6B?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 初三画成这样算是有天赋吗?【正经求助】?
- 工业克苏鲁什么意思?
- count(*) count(1)哪个更快?
- 为什么玩乐器的人都不喜欢让别人碰自己的乐器?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 小米的研发经费真的很少吗?
- 中国民间中小工厂能快速造出武器吗?
最新资讯文章
- 中国与敌国发生战争,哪些国家会帮中国?
- 阿里网盘为什么没有动静了?
- 为什么前端精通Node.js的人这么少?
- 毕设答辩,老师说node不可能写后台怎么办?
- 如何看待 Three.js / WebGL 等前端 3D 技术?
- 牛市来了吗???
- 《灵笼》第二季中马克与冉冰在灵息籽中的重逢引发了世纪虐恋的讨论,如何评价这种情感设定?
- ddns,仅ipv6访问,***s 高位端口号,需要ICP备案么?会被运营商封锁么?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 中国的歼35A可以吊打十架韩国的KF21吗?
- Rust开发Web后端效率如何?
- 肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 埃塞俄比亚真的盛产美女吗?
- 有哪些让你目瞪口呆的 Bug ?
- 开战斗机从上海到北京要多久,那是一种什么样的体验?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- J***a 除了 Spring 还有什么?
- Go 语言的使用感受是什么?
- 为什么国内连 Docker 镜像源都要封禁?