在go语言中,为什么使用defer?
来源:
编辑:
时间:2025-06-25 08:50:13

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


网友评论:
{dede:include file='ajaxfeedback.htm' /}
栏目分类

最新文章

热门文章
- 是直接使用软件爬虫好还是自己编程写爬虫好?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
- 伊朗为什么会被中俄抛弃?
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 发生了什么导致你从此再不吃某样食物?
- Electron 做游戏客户端的潜力有多大?
- 为什么现在吹Rust的人这么多?
- 如何看待西北工业大学招生群不允许提及新校区(长安校区)交通地理位置问题?
- 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?


