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

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

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


组里新来了一个校招生W。 有天我在看intel的一个驱动程...
有一个东西,叫做rtmp,直播用的,你可以使用nginx搭建...
这是我基于rust写的一款作业调度软件,支持广播执行作业,定...
这是上海戏剧学院2022年出台的「申请-考核制」文件,你可以...
如果你做过几年职场,一定见过那种“Excel大神”——没装管...
我的 Firenote 已经在 App Store 上架一周...
买鱼缸就一个要点——大! 鱼缸大!过滤大! 学习养鱼可以循序...
我觉得, 长久以来,中国足球金字塔体系有个很大的问题: 割裂...
我弟干理发店的,去年被我强按着把店给 0 元转让掉了。 他...
我朋友,程序猿,知乎重度用户,***vpn软件爱好者,毛选爱...
