1、defer语句
延时机制,在函数中,经常需要创建资源(比如:数据库连接、文件句柄、锁等),为了在函数执行完毕后,及时释放资源,使用defer
a. 当执行defer时,暂时不执行,会将defer后面的语句压入到独立的栈
b. 当函数执行完毕后,再从defer栈,按照先入后出的方式出栈,执行