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

2025-06-24 00:55:10

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
广告位810*200
相关阅读
群晖 nas 有些什么基本和好玩的功能?

群晖 nas 有些什么基本和好玩的功能?

[***: Docker搭建部署N***idrome,打造N...

2025-06-25
群晖 nas 有些什么基本和好玩的功能?

群晖 nas 有些什么基本和好玩的功能?

[***: Docker搭建部署N***idrome,打造N...

2025-06-25
为什么多地「国补」暂停了?

为什么多地「国补」暂停了?

说一个暴论:“国补”补贴的其实不是消费者,而是生产者。 它刺...

2025-06-25
obsidian用一两年后会有多大?全文搜索还快吗?

obsidian用一两年后会有多大?全文搜索还快吗?

用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

2025-06-25
k8s informer 是如何保证***不丢失的?

k8s informer 是如何保证***不丢失的?

今天给到大家介绍一下 Client-go 中的一个非常关键的...

2025-06-25