在go语言中,为什么使用defer?
- 发表时间:2025-06-23 19:55:11
- 来源:
Go语言的defer是错误设计。
它竟然设计成“退出函数时才执行”。
这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。
(好吧,至少他们认可GC了,还有M:N线程)。
推荐资讯
- 2025-06-26 11:50:14海贼王为什么现在被全网黑?
- 2025-06-26 11:35:14Rust的工程配置为何用toml格式?
- 2025-06-26 09:45:13为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-26 11:30:15程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 2025-06-26 11:35:14那你说什么样的是美女?
- 2025-06-26 09:55:13作为车主第一视角,你开车最不喜欢副驾驶的什么行为?为什么?
- 2025-06-26 11:20:15程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 2025-06-26 10:05:14如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
- 2025-06-26 11:50:14为什么程序员独爱用Mac进行编程?
- 2025-06-26 11:20:15老婆生了孩子,我对她完全没有感觉怎么办?
推荐产品
-
为什么年轻人不要养龟?
真相是,不是“不要养”,而是你可能还没准备好理解一只龟的慢如 -
为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
看见这个提问都给我干沉默了,不知道还以为大家买两万多的折叠电 -
宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
一般来说民办高校的学费要比公办高校高不少,一年9.6万贵吗? -
一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
我在赛场上见识过一个62岁的人形兵器。 (赛场上,意味着我看
新闻动态
最新资讯

