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

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

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


歼-20B的含金量还在提高… 从24年4月开始,国内互联...
我认为恰恰相反 你看这幅画,美的无可挑剔! 独特的构图、...
前段时间出门旅行了一周,回来后我老婆反映刷抖音网络卡,问我怎...
是时候祭出大杀器了: 移动用户:使用本机编辑短信“CXXZ#...
有三个点需要注意: 1 结果: 积流成江 (Streams ...
遥遥领先利益集团的巨额利润是带血的。 现在遥遥领先颠倒黑白...
iPhone重度用户,2023年冲着麒麟复活的节点,弃用ip...
J20有且只有一个对手,就是F22。 苏57和F35就别来碰...
以前我也觉得中餐无敌,国外那些肉那么一大块放炉子上烤,肯定又...
真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下...
