Go - Defer

Go - Defer 首页 / Golang入门教程 / Go - Defer

defer关键字通常用于清洁目的。 defer关键字将函数或语句的执行推迟到调用函数的结尾。

当封闭函数在右花括号}之前返回时,它将执行代码(函数或表达式)。如果在执行封闭功能期间发生错误,也将执行该命令。

Defer实例

package main
import (
   "fmt"
)
func main() {
   defer print1("Hi...")
   print2("there")
}
func  print1(s string)  {
   fmt.Println(s)
}
func print2(s string)  {
   fmt.Println(s)
}

输出:

there
Hi... 

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入拆解Java虚拟机 -〔郑雨迪〕

小马哥讲Spring核心编程思想 -〔小马哥〕

数据中台实战课 -〔郭忆〕

跟月影学可视化 -〔月影〕

Web安全攻防实战 -〔王昊天〕

etcd实战课 -〔唐聪〕

大厂广告产品心法 -〔郭谊〕

React Native 新架构实战课 -〔蒋宏伟〕

零基础学Python(2023版) -〔尹会生〕

好记忆不如烂笔头。留下您的足迹吧 :)