当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-25自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 2025-06-25柳岩是真的被娱乐圈孤立了吗?
- 2025-06-25韦东奕的牙怎么没了?
- 2025-06-25如何看待2025江苏国补在6月1日突然暂停下线?
- 2025-06-25C++ 之父为什么说 Rust 等内存安全语言的安全性并不优于 C++?
- 2025-06-25有哪些是你用上了mac才知道的事?
- 2025-06-25网络上那么多的站桩教程,到底哪种才适合初学者?
- 2025-06-25各位程序员岱佬们可以分享一下你们敲代码时的好习惯吗?
- 2025-06-25国外的女生为什么屁股都大?
- 2025-06-25FastApi性能是否真的接近Go?
- 2025-06-25知道《黑神话:悟空》好,但好到什么程度?
- 2025-06-25如何评价赵本山的演技?
- 2025-06-25女生被踢裆也会很疼吗?
- 2025-06-25有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-25你怎么看待剪映收费过高问题?
推荐产品
-
深圳高二中学生「手搓」火箭飞燕一号发射成功,突破 10KM 海拔高度,这属于什么水平?手搓火箭有多难?
前单位使用飞机测绘地图时,因与军方部门通知衔接不到位,导致国 -
为什么小男孩小时候要比小女孩难养好多?
兄弟,你这还是噩梦的刚开始,过来人告诉你儿子的养育过程 三岁 -
曾经的班花,现在还多少人惦记?
我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因 -
宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
一般来说民办高校的学费要比公办高校高不少,一年9.6万贵吗?
最新资讯




