在go语言中,为什么使用defer?

Go语言的defer是错误设计。
它竟然设计成“退出函数时才执行”。
这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。
(好吧,至少他们认可GC了,还有M:N线程)。

Go语言的defer是错误设计。
它竟然设计成“退出函数时才执行”。
这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。
(好吧,至少他们认可GC了,还有M:N线程)。


Linus Torvalds 与 Git 二十年:一个“必要...
昨天贴的纹身贴,今天就有人驱车两百公里过来,赏了我一脚+两耳...
***年女孩 168cm/53kg,22年硕士毕业,南山工作...
严重怀疑当年的 P7 是一场“意外”~ 当初 P7 ...
真的体验很不好 身高169,体重122-124 由于胖的比较...
最终结果就是西安经济彻底衰败,被省内榆林超过。 电动自行车...
[***: DeepSeek: 我有必要放R2吗?] 来个速...
谢邀,人在松山湖HDC开发者大会现场,已全程观看华为发布最新...
因为伊朗可能误打误撞打到以色列的根儿上了。 以色列的士兵不...
应该是我小心眼了,就是气不过,彩礼10万块钱,陪嫁6床被子。...
