package main
import "fmt"
func main(){
 var fs []func() int
 for _,n:=range []int{1,2,3} {fs=append(fs,func()int{return n})}
 out:=[]int{};for _,f:=range fs {out=append(out,f())};fmt.Println(out)
}
