认识panic 官网
panic 是Go语言里的内建函数,用于抛出异常,让程序停止运行。 package mainimport "fmt"func main() { fmt.Println("开始") panic("严重错误") fmt.Println("结束")} // 运行结果:开始 然后程序因panic停止,不会输出结束 一旦调用 panic,程序的正常流程会被中断,开始执行 defer 函数。 func example() { defer fmt.Println("defer执行") panic("异常情况")} // 运行结果:先输出defer执行,然后程序因panic停止 使用 panic 会让程序崩溃,要谨慎使用。