From 710789c47c908cc79c217971a882a256e2b03fb6 Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Tue, 21 Sep 2021 02:09:22 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=8C=BF=E5=90=8D=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base/function/anonymous/main.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 base/function/anonymous/main.go diff --git a/base/function/anonymous/main.go b/base/function/anonymous/main.go new file mode 100644 index 0000000..1474e6d --- /dev/null +++ b/base/function/anonymous/main.go @@ -0,0 +1,17 @@ +package main + +import "fmt" + +func main() { + // 匿名函数 + // 在函数内部 无法声明 带名称的函数 + f1 := func(x, y int) { + fmt.Println("exec anonymous fun: ", x+y) + } + f1(1, 2) + + // 如果只调用一次的函数 可以 简写为 立即执行函数 + func(x, y int) { + fmt.Println("exec once anonymous fun: ", x+y) + }(5, 5) +}