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

Views :
Update time : 2025-06-24 12:30:14

Go语言的defer是错误设计。

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

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

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

在go语言中,为什么使用defer?
Related News
Read More >>
Blog Post With Youtube Video 如何看待rust编写的zed编辑器?
2025-06-18 14:50:14
如何看待rust编写的zed编辑器?...
Blog Post With Youtube Video 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
2025-06-18 16:05:13
伊朗这次让以色列打惨了,这个国家还能挺过来吗?...
Blog Post With Youtube Video 日本AV对中国人的毒害有多大?
2025-06-18 16:20:13
日本AV对中国人的毒害有多大?...
Blog Post With Youtube Video 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
2025-06-18 15:45:13
如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?...

Leave Your Message