Cierre de la función de Golang

func Numbers() func() int {
	numb := 0
	return func() int {
		numb++
		return numb
	}
}

func main() {
	data := Numbers()
	fmt.Println(data())
	fmt.Println(data())
	fmt.Println(data())
}
Restu Wahyu Saputra