当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-24 00:40:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- NAS的盘是否需要一次性买齐?
- 想买个鱼缸,听说里面坑很多,哪个大神给讲解一下呀?
- 女明星陪酒真的存在吗?
- 有哪些事情是你去了越南以后才知道的?
- 吃爽了是怎样一种体验?
- 有哪些你觉得逆天的电脑硬件?
- 如何评价福原爱?
- 「绝世美女」都有什么特点?
- 养龟玩龟的人可怕吗?
- Rust怎么写GUI程序?
最新资讯文章
- 长沙的你择偶标准是怎样的呢?
- 虾怎么做才鲜美好吃?
- 平面设计主KV做成这样,在你的城市薪资一般多少?
- MongoDB的缺点以及你为什么不使用MongoDB?
- 你有没有裸泳过?
- 这种裙子是不是对直男爆杀?
- 为什么程序员的代码不能终身责任制?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 女生,家里将近千万资产,为什么找不到相近条件的男朋友?
- 你们认为一个40多岁的女人老吗?
- 做引体向上可能会诱发腰肌劳损吗?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 未办理ICP经营许可证如何合法在线收款?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 目前最具性价比的全栈路线是啥?
- 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
- 如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
- 为什么欧美影视喜欢露点?