当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-19有什么好看的追妻火葬场的文吗?
- 2025-06-19为什么都说武器越怪,死的越快?
- 2025-06-19如何看待M4单核性能吊打9950x?
- 2025-06-19如何评价前端框架 Solid?
- 2025-06-19不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 2025-06-19做个web服务器,gin框架和go-zero怎么选?
- 2025-06-19为什么鸿蒙PC要排斥Linux生态?
- 2025-06-19脸与身材不符是种怎样的体验?
- 2025-06-19***如发生战争,14 亿中国人每人捐款 1000 元,可以打几天?
- 2025-06-19胸大的女孩会自卑 吗?
- 2025-06-19Linux内核代码大佬们如何观看的?
- 2025-06-19买到烂尾楼到底该有多绝望?
- 2025-06-19中央多份重磅文件出台,密集释放「涨工资」「提高居民收入」的信号,这背后有何深意?
- 2025-06-19为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-19如何评价陈楚生?
- 2025-06-19曾经的班花,现在还多少人惦记?
推荐产品
-
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
普通人用pg会碰到稀奇古怪的障碍,一气之下就退回mysql了 -
我国新一代载人飞船「梦舟」零高度逃逸飞行试验成功,该实验有怎样的意义?「梦舟」在未来会发挥哪些作用?
梦舟一旦投入使用,就是世界上最先进的载人飞船,没有之一。 -
剪映为什么显卡会跑满?
爆内存了,轨道多把内存搞到32G再说,显存也快爆了,起码搞个 -
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
我第一时间想起了: /** * _ooOoo_ * o888
最新资讯



