1. Home
  2. Docs
  3. golang
  4. Go语言圣经
  5. 函数

函数

Deferred函数

go 的 defer语句是用来延迟执行函数的, 而且延迟发生在调用函数return之后

  • 清理释放资源
  • 执行recover
  • 多个defer的执行顺序是后进先出
  • 被deferred函数的参数在defer时确定
  • 被defer的函数可以读取和修改带名称的返回值

文章内容-link

深入理解 Go-Defer的机制

Was this article helpful to you? Yes No

How can we help?