github.com/zhongdalu/gf@v1.0.0/geg/util/gutil/try_catch.go (about)

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