当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-24你最满意的10款 PC 软件是什么?
- 2025-06-24为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-24黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 2025-06-24ant-design-vue 社区为什么不维护了?
- 2025-06-24印度是真的烂还是咱们在信息茧房里面?
- 2025-06-24如何说服技术老大用redis?
- 2025-06-24自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-24你手机中最舍不得卸载的APP是什么?
- 2025-06-24有哪些专用软件是mac上独有的?
- 2025-06-24如何看待人口学家称反婚反育言论泛滥成灾,严重危害公共利益和国家人口安全?
- 2025-06-24山姆超市是怎么在中国火起来的?
- 2025-06-24web大作业,一头雾水,求指点~~?
- 2025-06-24现在的AI编程什么水平,对于完全不懂编程的人来说,可以用AI设计开发出软件吗?
- 2025-06-24编程对电脑的要求大概需要多高?
- 2025-06-24NAS明明没那么好用,为什么还有那么多人坚持选择使用?
- 2025-06-24印度是真的烂还是咱们在信息茧房里面?
推荐产品
-
Windows上有没有一分多屏和多屏合一的软件?
原神,启动! 我现在用的方法可以将游戏同时在两台显示器上 -
妹妹说C字裤只是本体可能好看而已,穿在身上其实非常丑,爱美的女孩根本不买,是这样的么?
之前为了穿高叉的旗袍买了条c字裤,网上看了有两种样式的一种是 -
哪张照片让你觉得刘亦菲美得不可方物?
黑色职业装刘亦菲 复古刘亦菲 -
使用Rust开发游戏是一种怎样的体验?
用 Rust 打造微型游戏:从零开始的 Fl***y Dra
最新资讯