Golang中的defer关键字的用法、原理以及它的坑
延迟函数调用(deferred function call)是golang中很有特点的一个功能,通过defer修饰的函数调用会在函数退出的时候才被真正调用,它可以用来进行资源释放等收尾工作。一个普通的函数调用被defer关键字修饰以后,就构成了一个延迟函数调用,和协程调用类似,被延迟的函数调用的所有返回值都会全部被舍弃。延迟函数调用的用法首先我们看看延迟函数调用的用法,它的用法其实很简单!...
原创
2019-07-07 12:22:25 ·
1789 阅读 ·
0 评论