defer、panic、recover

defer用于函数之前,在return语句执行前返回,当存在多个defer时,按照后进先出的方式执行defer,defer可以用在加锁、关闭文件和捕获异常中,具体用法如下:

在go语言中,panic用于抛出一个异常,而recover用于捕获异常,它们常常与defer搭配使用,使用方法如下:

参考资料:

https://blog.csdn.net/wangshubo1989/article/details/74357138

https://studygolang.com/articles/521

https://www.cnblogs.com/songxingzhu/p/5255485.html

猜你喜欢

转载自blog.csdn.net/ftworld21/article/details/81214083