学校排行榜

(0)

投一票

Go语言中panic的基本概念 官网

在Go语言里,panic是一种特殊错误情况,它会让程序停止正常执行流程。当程序遇到不可恢复错误,如数组越界、空指针引用时,就会触发panic。 package mainfunc main() { var arr = [2]int{1, 2} // 这里会触发panic,因为索引越界 println(arr[2]) }// 运行结果:panic: runtime error: index out of range [2] with length 2 要注意,触发panic后,程序会从当前函数开始逐层向上返回,执行每一层的defer函数,直到程序崩溃。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。