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

Go语言的defer是错误设计。
它竟然设计成“退出函数时才执行”。
这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。
(好吧,至少他们认可GC了,还有M:N线程)。
Go语言的defer是错误设计。
它竟然设计成“退出函数时才执行”。
这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。
(好吧,至少他们认可GC了,还有M:N线程)。
现在是2025年,我的回答是 就用thinkphp或lar*...
原来有个女同事,典型的白富美,巨漂亮,肤白貌美大长腿那种。 ...
宋佳以《山花烂漫时》张老师这个角色拿奖没毛病。 这个角色真的...
不敢笑 因为我妈真的这么做饭 本人女,身高173,高中开始住...
没喝过一口母乳的来说一句。 我和我弟弟都没喝过母乳,不是我...
本人条件: 162微胖型 天蝎座老家梅州 的在广州这边广州公...
主要是只有nodejs能实现一份代码前后端共用,省了不少事。...
现在经济环境这么差,广州市颇受重压,这个时候有企业搬走当然不...
2024年7月在武汉因为工作原因接到了一个预约 对方说的是海...
最新自研 tauri2.0+vue3.6+deepseek+...