Go错误处理-创新互联
错误处理前
创新互联建站是一家专注于网站设计、网站制作与策划设计,万全网站建设哪家好?创新互联建站做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:万全等地区。万全做网站价格咨询:13518219792package main import "fmt" func test(){ num1 := 10 num2 := 0 res := num1 / num2 //0不能做除数 fmt.Println(res) } func main(){ //测试 test() fmt.Println("执行结果") }
报错后程序退出
错误处理后
package main import "fmt" func test(){ defer func() { err := recover() if err != nil { //说明捕获到异常 fmt.Print("err=",err) } }() num1 := 10 num2 := 0 res := num1 / num2 fmt.Println(res) } func main(){ //测试 test() fmt.Println("执行结果") }
进行错误处理后,程序不会轻易挂掉,如果加入预警代码,就可以让程序更加的健壮!
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
网站栏目:Go错误处理-创新互联
文章源于:http://pwwzsj.com/article/dhpigj.html