From d24bbf5d69ce23ef720b31116ca0a9544a4776aa Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Tue, 21 Sep 2021 00:22:15 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20Defer=20=E5=BB=B6=E6=97=B6=E6=89=A7?= =?UTF-8?q?=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base/defer/main.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 base/defer/main.go diff --git a/base/defer/main.go b/base/defer/main.go new file mode 100644 index 0000000..bd8e56e --- /dev/null +++ b/base/defer/main.go @@ -0,0 +1,16 @@ +package main + +import "fmt" + +func demo() { + fmt.Println("start") + // 延迟执行 到 函数 即将 返回时 执行 + // 多个 defer 按 后进先出 的 顺序执行 + defer fmt.Println("defer 2") + defer fmt.Println("defer 1") + fmt.Println("end") +} + +func main() { + demo() +}