go panic,defer,recover运用
package main // import "os" func create_panic(){ // 注释掉 recover 看看 继续运行 四个字还会不会被打印出来 defer func () { if ispanic:= recover(); ispanic!=nil{ println("陷入panic") }else{ println("没有陷入panic") } }() // 取消掉 panic 的注释运行看看 panic("just want create panic") // println("as") } func main(){ create_panic() println("继续运行") }