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

2025-06-25 11:45:19

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
广告位810*200
相关阅读
Rust 的设计缺陷是什么?

Rust 的设计缺陷是什么?

刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺...

2025-06-24
独立开发***能盈利吗?感觉好累...

独立开发***能盈利吗?感觉好累...

日本一个油管博主,devaslife,独立开发 markdo...

2025-06-24
如果有人自称中央特派员,手持中央密令,到看守所要求提走一个***,看守所会交人吗?

如果有人自称中央特派员,手持中央密令,到看守所要求提走一个***,看守所会交人吗?

我之前在某券商工作,分公司中层干部,有一天刚到公司,就有两个...

2025-06-24
真的有这种又苗条身材又爆炸的么?

真的有这种又苗条身材又爆炸的么?

我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主...

2025-06-24
如何评价《谭谈交通》这档节目?

如何评价《谭谈交通》这档节目?

520《谭谈交通》找到了十五年前那对电动车情侣,其实我一开始...

2025-06-24