【Go语言】3、defer延迟执行

defer延迟执行       defer是Go语言中的延迟执行语句,用来添加函数结束时或者return时执行的代码,常用于释放某些已分配的资源、关闭数据库连接、断开socket连接、解锁一个加锁的资源。Go语言机制担保一定会执行defer语句中的代码。     如上图所示,在test函数中,会返回一个int类型1995,但是有defer语句延迟执行了return,并先执行了匿名函数将返回值res
相关文章
相关标签/搜索