在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
deferimport "fmt" func testDefer(){ defer fmt.Println(1) defer fmt.Println(2) fmt.Println(3) panic("0") } func main() { testDefer() } 输出,defer是栈结构,先进后出 3 2 1 panic: 0 常见的错误处理方法,当错误出现时,打印出有意义的错误信息,并中止程序的执行 func test(){ res,err := test2() if err != nil { fmt.Println("错误信息:",err) return } }
|
请发表评论