当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-26有个漂亮女朋友是种怎样的体验?
- 2025-06-25为什么人到中年,很少有身材苗条的?
- 2025-06-25150平方的房子买哪个路由器好用?
- 2025-06-25女朋友坚决拒绝母乳,我希望就一次行母乳喂养被指责我不顾她的痛苦,我真的很过分吗?
- 2025-06-25GoLang不需要Rakefile/Makefile,是如何实现交叉编译的?如在X86上生成MIPS的可执行。
- 2025-06-25美国这几年为什么衰落得如此之快?
- 2025-06-26广州多益网络公司是一家怎样的网游公司?
- 2025-06-26学生校服如何隐藏内衣痕迹?
- 2025-06-25老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-25arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 2025-06-25iPad Pro 能否取代 Surface Pro?
- 2025-06-26为什么腾讯云或者阿里云不让自建dns服务器?
- 2025-06-25postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-25Windows内核的私有api是怎么被发现的?
- 2025-06-26普通人与亿万富翁之间的差距是什么?
- 2025-06-25万兆的网络速度有多大意义?
推荐产品
-
为什么“你妈妈不喜欢你”对外国人杀伤力那么大?
老外没遇到过中国这么能怼人的种族,正常跟他们说话他们都会破防 -
一个非常漂亮的残疾女孩,会有人愿意娶吗?
亲身经历: 刚工作的时候,厂里分配来一个小姑娘, 真的非常漂 -
为什么是9月3日阅兵而不是10月1日国庆阅兵?
国庆是5年一小庆,十年一大庆。 去年是5年,2029年是10 -
苏超这么火,为什么豫超火不起来?
我觉得,就八个字: 学我者生,似我者死。 就目前来看,豫超
热销产品
最新资讯