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)
}

输出:

链接:https://www.learnfk.comhttps://www.learnfk.com/go/go-defer.html

来源:LearnFk无涯教程网

there
Hi... 

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

技术教程推荐

TypeScript开发实战 -〔梁宵〕

研发效率破局之道 -〔葛俊〕

安全攻防技能30讲 -〔何为舟〕

RPC实战与核心原理 -〔何小锋〕

Django快速开发实战 -〔吕召刚〕

深入剖析Java新特性 -〔范学雷〕

商业思维案例笔记 -〔曹雄峰〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

云原生基础架构实战课 -〔潘野〕

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