defer用于函数之前,在return语句执行前返回,当存在多个defer时,按照后进先出的方式执行defer,defer可以用在加锁、关闭文件和捕获异常中,具体用法如下:
在go语言中,panic用于抛出一个异常,而recover用于捕获异常,它们常常与defer搭配使用,使用方法如下:
参考资料:
https://blog.csdn.net/wangshubo1989/article/details/74357138
defer用于函数之前,在return语句执行前返回,当存在多个defer时,按照后进先出的方式执行defer,defer可以用在加锁、关闭文件和捕获异常中,具体用法如下:
在go语言中,panic用于抛出一个异常,而recover用于捕获异常,它们常常与defer搭配使用,使用方法如下:
参考资料:
https://blog.csdn.net/wangshubo1989/article/details/74357138