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

2025-06-25 21:05:12

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
广告位810*200
相关阅读
如何看待杜兰特被交易到火箭?

如何看待杜兰特被交易到火箭?

杜兰特去火箭了。 交换了杰格、狄龙、10号秀,五个次轮:3...

2025-06-23
养乌龟是什么体会?

养乌龟是什么体会?

大水体深水养乌龟的忠实信徒。 条件不允许,只有25厘米的水深...

2025-06-23
如何看待极客湾评测麒麟X90的性能与表现?

如何看待极客湾评测麒麟X90的性能与表现?

一开始的预测是CPU单核9010,多核m2,GPU对比910...

2025-06-23
苹果 Macmini 配什么显示器比较好呢?为什么呢?

苹果 Macmini 配什么显示器比较好呢?为什么呢?

预算不高一般正常的4K显示器就可以了,反正TypeC不支持反...

2025-06-23
印度为什么一定要和中国作对?

印度为什么一定要和中国作对?

你想象一下,你是印度, 北方有个大国,邻国 北方边界极其的高...

2025-06-23