go 基础 处理异常
package main import "fmt" func main() { dosomething() } func dosomething(){ defer func() { if err:=recover();err!=nil{ fmt.Println(err) // 捕捉异常,比如记录日志 //panic("这里抛出一个异常") //定制异常 } }() //业务逻辑代码 var i = 1 var j = 0 println(i/j) }
天生我材必有用,千金散尽还复来