点击运行
package main import ( "fmt" ) func appendStr() func(string) string { t := "Hello" c := func(b string) string { t = t + " " + b return t } return c } func main() { a := appendStr() b := appendStr() fmt.Println(a("World")) fmt.Println(b("Everyone")) fmt.Println(a("jiyik.com")) fmt.Println(b("!")) }
运行结果 :
正在执行...