初级会员
  • 第 40607 位会员
  • haoweitech
  • 好为科技
  • 2019-07-20 18:06:04
  • Offline
  • 20 72

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • #5 @18393910396 捕获异常及异常处理,是任何一种高级计算机语言都需要的一个基本机制 (跟java一点关系也没有) 如果在一个大型服务系统里,你就单单写这种 if err != nil 最后都会把你自己给绕晕
  • try catch一定要有的,不然满屏painc,人得疯掉! 我这个是过渡版 ```go package main import ( "fmt" "github.com/haoweitech/goext/ex" "os" ) func main() { ex.Try(func() { _, err := os.Open("/tmp/test.txt") if err != nil { painc(err) } }).Catch(&ex.Error{}, func(err interface{}) { fmt.Println(err) }).Finally(func() { fmt.Println("清洁工") }) } ```