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

Go语言的defer是错误设计。
它竟然设计成“退出函数时才执行”。
这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。
(好吧,至少他们认可GC了,还有M:N线程)。

Go语言的defer是错误设计。
它竟然设计成“退出函数时才执行”。
这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。
(好吧,至少他们认可GC了,还有M:N线程)。


1.战略核潜艇(落后20年) 2.攻击型核潜艇(落后20年)...
其实就是这么干的,中国就是印钱拿出去花,只不过不是印好了简单...
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。 ...
年初趁着国补入了128G内存的 M4 Max mac stu...
公务员小区,全是二孩三孩的,孩子们打打闹闹欢声笑语,各对夫妻...
Windows Server有个功能叫域,它类似统一认证,开...
看到这题的时候我就知道某些人会拿Mathura雕像说事。 利...
2021年第1次使用剪映的时候 我发现它的大部分功能都在服务...
家里原先有两台双路E5-2680v4的服务器,但实在是太耗电...
我其实不太明白为什么要搞隔离 1、你家经常有人来吗 2、这些...
