1.首先讲一下 匿名函数和闭包的概念,(仔细看,其实Python代码里很好看,只不过Go语言代码有点多,看起来很复杂的感觉)
package main import "fmt" func main() { /*注意:匿名函数和闭包往往是一起出现的*/ //不带参的匿名函数 func() { fmt.Printf("不带参数的匿名函数;\n") }() //带参数的匿名函数 func(key string) { fmt.Printf("带参数的匿名函数:%s;\n", key) }("666") //不常用的调用方式,但是方便理解 //声明函数变量 Fun1 := func(name string, age int) { fmt.Printf("我叫%s,今年%d;\n", name, age) } //调用函数 Fun1("霍雨浩", 15) } /* 不带参数的匿名函数; 带参数的匿名函数:666; 我叫霍雨浩,今年15; */
2.并发
标签:异步,函数,fmt,并发,匿名,参数,func,Printf,go From: https://www.cnblogs.com/wusenwusen/p/18251992