你现在的位置是:当前位置: 首页 >


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

更新时间:2025-06-25 00:25:12

Go语言的defer是错误设计。

它竟然设计成“退出函数时才执行”。

这导致 需要动态分配内存动态分配内存无上限很可能会导致有些清理动作(无限制)推迟我真的觉得搞Go这帮人根本没有从几十年的编程语言发展中学到任何东西。

(好吧,至少他们认可GC了,还有M:N线程)。

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

案例推荐

case recommendation
  • 初三画成这样算是有天赋吗?【正经求助】?

    查看案例

  • 如何基于Docker进行开发?

    查看案例

  • 如何评价解放军空军中型隐身多用途战斗机歼-35A亮相?

    查看案例

  • 歼20速度接近3马赫是什么水平?

    查看案例

  • 韦神这么厉害为什么不去参加最强大脑?

    查看案例

  • 中本聪为什么不出来?如果现身,会发生什么?

    查看案例

  • 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?

    查看案例

  • 为什么不用rust重写Nginx?

    查看案例