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

2025-06-24 03:30:10

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
广告位810*200
相关阅读
count(*)  count(1)哪个更快?

count(*) count(1)哪个更快?

团队 code review 时,一位同事把 count(*...

2025-06-26
5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?

5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?

DeepSeek总是非常的喜欢用“小”词,上次的V3-032...

2025-06-26
postgresql能取代mongodb吗?

postgresql能取代mongodb吗?

我得让你看看一些可能让你感到不悦的东西: CREATE TA...

2025-06-26
为什么微软会允许中国有那么多盗版?

为什么微软会允许中国有那么多盗版?

周末闲来无事儿挂个人 众所周知,GitHub是微软的。 ...

2025-06-26
node.js可以做***识别分析吗?

node.js可以做***识别分析吗?

可以做,nodejs可以调用 @tensorflow/tfj...

2025-06-26