defer函数

Go使用defer函数要注意的几个点

Go使用defer函数要注意的几个点

概述 defer 函数大家肯定都用过,它在声明时不会立刻去执行,而是在函数 return 后去执行的。 它的主要应用场景有异常处理、记录日志、清理数据、释放资源 等等。 这篇文章不是分享 defer 的应用场景,而是分享使用 defer 需要注意的点。 咱们先从一道题开始,一起来感受下 … func calc(index string, a, b int) int { ret := a... »