当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-25 14:40:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 中国足协官宣,伊万科维奇不再任国足主教练,将由久尔杰维奇代理,如何评价伊万的执教表现?你看好该调整吗?
- 为什么长得漂亮却没什么用?
- 6 月 28 日贵州榕江县防汛应急响应提升至 Ⅰ 级,全城撤离,当地情况如何?
- 如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
- 鱼缸能不能做到一直不换水还很清澈?
- 上海迪士尼为什么老是打架?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 你见过的有些人能漂亮到什么程度?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 求大神解答,为什么大家都不喜欢用docker?
最新资讯文章
- 柳州的债务,谁来还?用什么还?怎么还?
- 两个人在家做饭,100元能享受到多丰盛的一顿饭?
- 现在蒙古人会不会后悔当年的独立?
- 如何评价Electron?
- 吴艳妮做错了什么?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 国家为什么要把国企等企业电脑全部换成Linux环境?能不能从专业的角度分析一下?
- 多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么大多数评测对macbook的屏幕素质避而不谈?当真不怕被pwm频闪闪瞎眼吗?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 是什么原因导致HDR无法推行?
- 现在个人博客不能备案了吗?
- 三只羊是不是被人做局了?
- 为什么现在很多人推崇国外原版教材?
- 请问一下图中***的名字,谢啦?
- 台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?
- 如何评价女明星梅根福克斯的身材?
- 三只羊是不是被人做局了?
- 女生穿超短裙就是为了给别人看吗?