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

2025-06-25 21:05:12

Go语言的defer是错误设计。

它竟然设计成“退出函数时才执行”。

这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。

(好吧,至少他们认可GC了,还有M:N线程)。

在go语言中,为什么使用defer?
广告位810*200
相关阅读
你的亲戚提过什么过分的要求?

你的亲戚提过什么过分的要求?

说个发小的事, 他前年换车了后那辆n手马自达就闲置了,被他一...

2025-06-18
独立站怎么阻止别人盗我的产品?

独立站怎么阻止别人盗我的产品?

熬了几年建的独立站,被人1:1复刻了! 从产品到网站布局设计...

2025-06-18
你身边身材最好的女生是什么样?

你身边身材最好的女生是什么样?

去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白,...

2025-06-18
如何评价MiniMax推出的全球首个开源大规模混合架构的推理模型MiniMax-M1,其有何技术优势?

如何评价MiniMax推出的全球首个开源大规模混合架构的推理模型MiniMax-M1,其有何技术优势?

OpenAI CEO 奥特曼前两天发了一篇博文,名字叫「温和...

2025-06-18
Android 开发时你遇到过什么相见恨晚的工具或网站?

Android 开发时你遇到过什么相见恨晚的工具或网站?

简介 墨阙开发者工具箱,是一款基于Scrcpy内核实现的PC...

2025-06-18