panic 语句
用于处理错误
example
panic("empty")
直接执行,得到
panic: empty
基本用法:
if err != nil {
panic(err)
}
//go-mysql-driver
db, err := sql.Open("mysql", "username:passwd@/dbname")
if err != nil {
panic(err.Error())
}
defer 关键字,类似于栈调用,越后的defer 越先调用
func main(){
defer fmt.println("first")
defer fmt.println("second")
}
输出
second
first