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

2025-06-24 22:40:16

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
广告位810*200
相关阅读
如何制造一个高级的阳谋?

如何制造一个高级的阳谋?

转自抖音的一个案例! 一位女性的车被水淹了,维修费用大概要9...

2025-06-23
Rust开发Web后端效率如何?

Rust开发Web后端效率如何?

先叠几个定语: 你要是写Reactive Web,用Web ...

2025-06-23
vue + tsx 的开发体验能追得上 react+tsx么?

vue + tsx 的开发体验能追得上 react+tsx么?

站在2025年6月这个时间点,我觉得相当不错,用vue+ts...

2025-06-23
那些活得很潇洒随性的人,后来怎么样了?

那些活得很潇洒随性的人,后来怎么样了?

83岁的蔡澜,微博日常分享停在3月,抖音停在2月,小红书已久...

2025-06-23
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?

用了几年大厂云服务器,现在想换便宜的,有推荐的吗?

亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿...

2025-06-23