1、defer语句

延时机制,在函数中,经常需要创建资源(比如:数据库连接、文件句柄、锁等),为了在函数执行完毕后,及时释放资源,使用defer

a. 当执行defer时,暂时不执行,会将defer后面的语句压入到独立的栈

b. 当函数执行完毕后,再从defer栈,按照先入后出的方式出栈,执行

posted on 2022-03-02 23:49  smile学子  阅读(21)  评论(0编辑  收藏  举报