当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-212025年6月,到底买油车还是电车?
- 2025-06-21夸克网盘有可能超越百度网盘吗?
- 2025-06-21哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-21360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
- 2025-06-21俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 2025-06-22OpenAI 开源 BrowseComp,重塑 Agent 浏览器评测,这意味着什么?
- 2025-06-21如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-21如何评价DuckDB?
- 2025-06-21降维打击是什么?
- 2025-06-21鸿蒙是换皮安卓吗?
- 2025-06-21Flutter 为什么没有一款好用的UI框架?
- 2025-06-21为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-21男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-21把一个1g的***通过***请求上传到服务器中,如何保证性能?
- 2025-06-21有哪些事情是MacOS做不到但Linux可以做到的?
- 2025-06-21湖南龙山一小区车库被淹,4 名业主移车失联其中 3 人遇难,有何警示意义?遇到暴雨有哪些注意事项?
推荐产品
-
现在的年轻人喜欢穿连裤袜吗?
不友好的私信太多,照片删了。 —————— 2025-06 -
得了强直性脊柱炎是不是一辈子就完了?
23岁,春天。 一个光线强烈,生机勃勃的中午。 腰背疼痛 -
在韩国生活有什么体验?
韩国真的太疯狂了:不许丑、不许土、不许不整容 刚从首尔回来, -
鸿蒙电脑会在国内逐渐取代windows电脑吗?
首先,答主我比大多数人花粉成分更高。 我愿意使用华为手机,因
最新资讯