panic(运行时恐慌)是一种只会在程序运行时才回抛出来的异常.在panic被抛出之后,如果没有在程序里添加任何保护措施的话,程序就会在打印出panic的详情,终止运行. 如果一个panic是无意间引发的,其中的值只能由Go语言运行时系统给定,但是当使用painc函数有意引发一个panic时,却可以自行指定其包含的值. 举个栗子 package main func main() { s1 := [], , , , } e5 := s1[] _ = e5 } 运行上面的代码,会抛出panic pa