本文主要是介绍2.12 异常处理1:恐慌与处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
恐慌概述
- 代码在运行时如果出现异常,系统会报出恐慌(panic)并终止运行
- IDE和终端打印的恐慌日志,包含了恐慌的信息以及报恐慌所在的代码行
- 恐慌好比一种震撼的暴力教育,其目的在于警示开发者,什么是可以的而什么又是不可以的
- 代码在交付使用前要经过充分测试,处理一切可能的恐慌
系统报恐慌
本例中由于我们错误地使用了一个超出数组长度的下标,导致系统报出恐慌
func demo21() {a := [5]int{0, 1, 2, 3, 4}a[1] = 123index := 2 + 8 //系统报恐慌:运行时错误(exe在执行的过程中发生的错误),下标越界
这篇关于2.12 异常处理1:恐慌与处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!