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

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

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


这么说吧,我姑奶今年九十多了,在我们隔壁村,家里拆迁了搬进楼...
就一个需求,Webstorm 的逻辑是 —— 没有写全名的时...
身材还用说吗?真的是好啊! 就看过她演的变形金刚和忍者神龟。...
不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想...
说实话,美国教科书是真的很能打。 能打到什么程度?细细的读...
各方互设关卡互不相让的结果。 不说苹果,就是Windows...
「何不食肉糜」已经不能描述他的言论了。 除开通过非法途径谋...
今天才知道,很多人都是中途把房贷还了一大部分,留下每月100...
推荐开源项目 Pake Plus,跨平台,支持web,安卓/...
这是美国的文化,这文化正好说明自由的重要性。 传统思想的确...
