当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-26为什么买的小乌龟总是养不活呀?
- 2025-06-26马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 2025-06-26怎么向老婆简单解释nas的用途?
- 2025-06-26贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- 2025-06-26搞了NAS之后去哪里下载4K,8K的电影?
- 2025-06-26阿里云盘冻结后强制收费才能解冻,如何处理?
- 2025-06-26DIY的NAS易用性如何?
- 2025-06-26程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 2025-06-26golang总体上有什么缺陷?
- 2025-06-26NAS存储那么好,你想过购买它吗?哪些NAS值得推荐?
- 2025-06-26后端真的比前端累吗?
- 2025-06-26如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 2025-06-26黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 2025-06-26特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 2025-06-26如何看待刘师兄 6 月 20 日发布的《共产主义实现的前一天》?
- 2025-06-26什么是 5G 固定无线接入(FWA)?
推荐产品
-
为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
我不知道你对DIY这个圈子了解么,这圈子有几个比较出名的词, -
你见过身边身材最好的女生是什么样子的?
23年夏天在苏州一家潮汕牛肉火锅店 隔壁桌的一个女生,热裤加 -
有哪些是你用上了mac才知道的事?
用MAC最好是这么4种人: 一是对LINUX极度熟悉的,又对 -
你用过的最好用的鼠标是什么品牌的?
之前写过一篇推荐键盘的文章很受大家欢迎,今天呢更新一篇鼠标的
最新资讯




