defer
defer是go语言中的关键字
特点:FILO
作用:保障一些申请的资源最终得以释放
func main() { defer fmt.Println("line-1") defer fmt.Println("line-2") fmt.Println("line-3") }
输出结果
line-3 line-2 line-1 成功: 进程退出代码 0.
defer
defer是go语言中的关键字
特点:FILO
作用:保障一些申请的资源最终得以释放
func main() { defer fmt.Println("line-1") defer fmt.Println("line-2") fmt.Println("line-3") }
输出结果
line-3 line-2 line-1 成功: 进程退出代码 0.