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

2025-06-25 09:25:13

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
广告位810*200
相关阅读
antv x6 node 点击***不触发怎么办?

antv x6 node 点击***不触发怎么办?

在创建节点时,X6提供了3种方法:使用内置节点类型,X6提供...

2025-06-21
6 月 20 日,女篮热身赛,中国女篮 93-61大胜日本女篮,如何评价本场比赛?

6 月 20 日,女篮热身赛,中国女篮 93-61大胜日本女篮,如何评价本场比赛?

上场比赛后,日本主帅自称赛后想到了限制张子宇表现的办法,结果...

2025-06-21
如何看待时下被部分网民力推的“双输好过单输”观念?

如何看待时下被部分网民力推的“双输好过单输”观念?

马克思以为你懂这个道理,所以写了一部《资本论》。 《资本论...

2025-06-21
自己拥有一台服务器可以做哪些很酷的事情?

自己拥有一台服务器可以做哪些很酷的事情?

11月3日更新: 听取建议,逐渐缩减VM,转移到CT当中,然...

2025-06-21
雷军为什么不愿意用性价比打法进军NAS?

雷军为什么不愿意用性价比打法进军NAS?

因为玩nas的真懂技术,小白占比无限接近0%. 其实品牌na...

2025-06-21