panic 就是报错退出,类似于raise
package main
import "fmt"
func test(i int) {
var arr [10]int
panic("runtime error: index out of range")
arr[i] = 123
fmt.Println(arr)
}
func main() {
test(10)
}
本文通过一个简单的Golang代码示例,介绍了panic机制的基本用法。panic类似于其他语言中的raise,用于在运行时遇到错误时终止程序执行。示例代码中,通过故意触发越界访问数组元素的错误来演示panic的使用。
panic 就是报错退出,类似于raise
package main
import "fmt"
func test(i int) {
var arr [10]int
panic("runtime error: index out of range")
arr[i] = 123
fmt.Println(arr)
}
func main() {
test(10)
}
1855
298
443

被折叠的 条评论
为什么被折叠?