github.com/gogf/gf@v1.16.9/.example/util/gutil/try_catch.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/gogf/gf/util/gutil"
     7  )
     8  
     9  func main() {
    10  	gutil.TryCatch(func() {
    11  		fmt.Println(1)
    12  		gutil.Throw("error")
    13  		fmt.Println(2)
    14  	}, func(err error) {
    15  		fmt.Println(err)
    16  	})
    17  }