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

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

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


最新刚好入手一台 mackbook写了一下工具安装记录,插楼...
首先需要感谢苹果AI,对,就是那个可能今年中国都用不了的苹果...
瘦的人,一般胸都小,但也有例外,那就是乳腺型胸的人,这种人活...
慕容复的终生梦想,段誉一出生就拥有; 而段誉拼命追求的女人,...
说个反的,1660显卡玩黑猴,画面马赛克但游戏流畅,也就没在...
想起了我失业的时候,一共在家待了6个月。 在我辞职的当月,我...
很多。 微软以前招聘非常严格,直到有一天,印度程序员进入微...
笛子现在属于飞轮上的仓鼠,已经停不下来了。 首先笛子的负债率...
我们现在用十个汉字分别指代0-9十个数字:靐,䨺,䖇,麤,䶮...
你是不是觉得golang是字节码语言? 关于运行,我一般本地...
