当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-26 07:10:14
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 为什么 m1 ***用大小核设计却没有 intel 的问题?
- 为什么日本人室内光脚啊?他们屋子里有这么干净吗?
- 到底是什么导致杀鱼弟求死?
- 韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
- 自研项目,PHP用什么框架最好?
- 成为体育女主播,光「好看」就够了吗?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 为什么有的程序员很抗拒使用Ai?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
最新资讯文章
- 英国登山队靠人均 124 万元的氙气疗法,无高反四天登顶珠峰,该方法究竟是什么体验?背后有哪些争议?
- 在现实中,普通人仿照***《一拳超人》中琦玉老师的锻炼方法锻炼三年会怎么样?
- 为什么中国很少有人使用linux?
- 写业务的话,go是不是垃圾?
- 为什么没有10块钱以内的开发板?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 为什么日本电影很少出现白丝?
- 如何评价湖北省?
- 为什么国内的uni***一直没人讨论呢?
- 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
- 腰椎间盘突出导致腿麻脚麻怎么办?
- 为什么现在推出跨境支付通?
- 养龟玩龟的人可怕吗?
- 遭遇生理性涨奶该怎么办?
- 为什么今年的雷霆会惹众怒?
- 独立开发者都使用了哪些技术栈?
- 养龟玩龟的人可怕吗?
- golang总体上有什么缺陷?
- 为什么剪映导出***时码率与原***一样,变得更模糊?
- 前端开发现在主流的技术有哪些?