golang学习的点点滴滴:闭包

前端之家收集整理的这篇文章主要介绍了golang学习的点点滴滴:闭包前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
funcmain(){
	j:=10
	a:=func()(func()){
		i:=5
		returnfunc(){
			fmt.Println("i=",i,"j=",j)
		}
	}()

	a()
	j++
	a()

	b:=func(ffunc())(func()){
		f()
		returnfunc(){
			fmt.Println("heihei")
		}
	}

	b(func(){
		fmt.Println("hahaha")
	})()
}

猜你在找的Go相关文章