Fechamento da função 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