package main import ( "fmt" "time" ) var timeit = func() func() { start := time.Now() return func() { fmt.Println("it took: ", time.Since(start)) } } func main() { a := timeit() defer a() var i int8 = 120 i += 10 fmt.Println(i) for i := 0; i < 2; i++ { time.Sleep(1 * time.Second) } }