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

2025-06-26 03:50:15

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
广告位810*200
相关阅读
如何检查 Linux 服务器中正在侦听哪些端口?

如何检查 Linux 服务器中正在侦听哪些端口?

linux 一行命令 查询所有 python进程 命令行及 ...

2025-06-28
Labubu大量补货造成二手价格腰斩,你能用经济学解释这种市场金融现象么?

Labubu大量补货造成二手价格腰斩,你能用经济学解释这种市场金融现象么?

利好cs2皮肤,cs皮肤从发布至今,十几年了,从来没干过杀鸡...

2025-06-28
php写一个图片售卖程序,用框架好还是直接写好?

php写一个图片售卖程序,用框架好还是直接写好?

我接待过一个私活儿客户(2022 年的事儿),他跟你的需求很...

2025-06-28
鱼缸氨氮含量低,但是硝酸盐和亚硝酸盐爆表,已经一个多周了,咋办?

鱼缸氨氮含量低,但是硝酸盐和亚硝酸盐爆表,已经一个多周了,咋办?

大多数人回答的都不对路。 很多网上的资料都是错的,导致大家...

2025-06-28
自研项目,PHP用什么框架最好?

自研项目,PHP用什么框架最好?

现在是2025年,我的回答是 就用thinkphp或lar*...

2025-06-28