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

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

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


人在非洲坦桑尼亚,有天,我的客户问我,老板,中国有多少人口?...
如果各位可以科学上网,建议把国产所有APP都重新卸载,去Go...
当然支持文言文、古文退出中国的教育,我还支持英语退出中国的教...
更新一下,发现dart3的模式匹配,一定程度能缓解 最近因为...
从鱼缸里面物质转化角度来说一下哈。 首先,一个有生物的鱼缸...
我本人更喜欢穿短裤,一来确实凉快,二来比短裙要方便的多,所以...
【【数毛社】Switch 2版《赛博朋克2077:终极版》技...
目前在用Rust写一个跨平台GUI项目,支持Rust+J**...
全世界能自己建造航母的不超过一只手。 “我需要苏联、党中央...
有一种朋友,她对瑜伽的热爱超越常人,每当和她在一起,你都能感...
