当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_MK(体育科技有限公司)体育·官方网站
浏览次数:304发表时间:2025-06-27 12:00:13
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
- 评价一下Proxmox VE与ESXi的优劣?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 多地查摆年轻干部玩心重混日子等问题,如何看待此事?是否能推动干部作风建设?
- 什么才是真正的爱情?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 为什么百度搜索引擎越做越差?
- 你怎么看待剪映收费过高问题?
- 重庆现在到什么地步了?
最新资讯文章
- 以军要求以全境民众进避难所,伊朗称初步估计本轮袭击使用了 30 枚导弹,以防空系统还能坚持多久?
- 男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
- 印度为什么一定要和中国作对?
- 如何看2024年,小米的企业所得税实际纳税额超过华为?
- 2025年6月了,深圳房价咋样?
- 伊朗称袭击以色列「网络首都」,该地聚集英特尔、微软等多家高科技企业,伊朗为何选择这里?会造成哪些影响?
- 都说安卓比iOS广告多,为什么我没见过?
- duckdb的性能如何?
- 为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- 如何评价张靓颖刘宇宁《九万字》?
- 为什么小男孩小时候要比小女孩难养好多?
- golang总体上有什么缺陷?
- 我应该设置多少kb才能让他不能玩游戏?
- 在东南亚地区人的眼里,中国是什么样的?
- 女生真正的完美身材是什么样子?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?





