Skip to content

Instantly share code, notes, and snippets.

@by-sabbir
Created October 28, 2022 11:48
Show Gist options
  • Save by-sabbir/23ec63c1ba7f9fcf6c774efd72ddfd00 to your computer and use it in GitHub Desktop.
Save by-sabbir/23ec63c1ba7f9fcf6c774efd72ddfd00 to your computer and use it in GitHub Desktop.
go defer timeit
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)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment