/**
接收处理 panic异常
*/
package main
import "fmt"
func test1(){
fmt.Println("aaaaaaaaaaa")
}
func test2(x int){
//设置recover
defer func(){
//recover //可以打印panic的错误信息
if err:=recover();err!=nil{
fmt.Println(err)
}
}()
var a[10] int
a[x]=20
}
func test3(){
fmt.Println("ccccccc")
}
func main(){
test1()
test2(20)
test3()
}
4.13 go recover的使用
猜你喜欢
转载自blog.csdn.net/h4241778/article/details/105347440
今日推荐
周排行