当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-24 13:20:13
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 目前中国男性有什么困境?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 如何干翻 Cloudflare?
- 稍稍一运动就大汗淋漓从中医角度来说是什么原因?
- 韦东奕的牙怎么没了?
- DIY的NAS易用性如何?
- web大作业,一头雾水,求指点~~?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- Rust开发Web后端效率如何?
最新资讯文章
- 为什么广东人敢生?对别的省份提高生育率有哪些可借鉴学习之处?
- 现给定色盘(有限种颜色),有没有算法可以将一张全彩图片(24位位图)用色盘中相近相似的颜色填充?
- 为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
- 有什么是你去了西藏才知道的事情?
- 为什么中国JK无法拍出日本JK的感觉?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 如何进行腰突核心力量训练?
- Golang与Rust哪个语言会是今后的主流?
- golang总体上有什么缺陷?
- 储存很多文件,是要用云盘还是用硬盘?
- 为什么一部分 Go 布道师的博客不更新了?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 为什么李玟明明看起来那么开朗自信,却罹患抑郁症?
- 写日记,比较喜欢用电脑,还是手写?
- 你身边身材最好的女生是什么样?
- Flutter集成rust到底有多好?
- 买到烂尾楼到底该有多绝望?
- 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 哪个编程语言是你的最爱?
- 高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?





