当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-26 02:05:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 程序员为啥突然会变成这么辣鸡的一个行业?
- 如何看待 2026QS 世界大学排名?
- 如何评价思源笔记?
- ***体隆胸之后多久乳房变软一些?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 为什么现在这么多人以为不生孩子就可以过得好?
- 杨宏院士宣布中国天宫空间站将迎来「扩展舱段」,构型由 T 字型变为十字型,怎样解读?可能有哪些新功能?
- 有没有免费的云服务器?
- Rust连续多年成为最受欢迎的语言,为啥国内使用的人还是很少?
- 055大驱在世界属于什么水平?
最新资讯文章
- 中国是不是最应该复制星链的国家?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- rust中的pin是不是一个失败的设计?
- 住家保姆为什么总干不长?
- Node.js是谁发明的?
- 伊朗是个怎么样的国家?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 老饭骨做的饭真的好吃吗 ?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 我的世界怎么租一个四个人的服务器?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- 有什么超级好看的打脸爽文推荐吗?
- CS:GO 为什么玩鸟狙的这么少?
- 鱼缸有没有简单的过滤配置搭配方式?
- 怎样能顺畅说出英语?
- 你的亲戚提过什么过分的要求?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 拼多多一季度净利润暴跌 47%,却砸钱搞「千亿扶持」,这是「赔本赚吆喝」还是「长期主义的战略坚持」?
- 咖啡喝多了对人体有什么危害么?
- 有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?