当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-24 15:50:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 贫困生买Mac mini m4有错吗?
- 越正经的女人越容易做出疯狂的事吗?
- 为什么许多当代人都生不出孩子来了?
- 多年前韩国要布署萨德系统,后来这事怎么样了?
- 国内大厂现在用rust的多吗?
- 为什么说耿直的人更容易吃亏?
- RUST的WEB开发真的能用于生产吗?
- postgresql能取代mongodb吗?
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 日本AV对中国人的毒害有多大?
最新资讯文章
- 国产数据库有哪些比较有名的,它们的发展怎么样?
- 平面设计主KV做成这样,在你的城市薪资一般多少?
- 被裁员是怎样的一种体验?
- 自己有车位,但是没有车,就想把对象的车停进去,结果物业不允许,这合法吗?
- 韩国军队的战斗力怎样?
- 为什么我的鼠标最多用半年按键就会失灵?
- B站充电专属***有被爬虫破解过吗?有无解析工具?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 娃哈哈被曝 2025 年已关停 18 家工厂,此前曾回应纯净水由今麦郎代工,娃哈哈到底在布局什么?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 你卡过最厉害的bug是什么?
- 远古的J***aScript写起来是怎么样的?
- 淘宝是如何做到长时间在 iOS 后台运行的?
- 37岁了,想出国移民,可行性大吗?
- 女明星做了什么医美项目保持童颜?
- 编程语言函数定义有fn,fun,func,function,def关键字,你喜欢哪一种?
- 以色列为什么要打伊朗?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- MacOS真的比Windows流畅吗?