什么是异常?
本课属于 Coddy Dart 学习旅程的“逻辑与流程控制”单元。第 38 课,共 65 课。
运行程序时,事情并不总是按计划进行。有时,代码会遇到无法正常处理的意外情况,这些情况称为异常。
异常是程序运行时发生的错误。语法错误会导致代码无法运行,而异常则发生在程序已经运行时,此时程序遇到了无法解决的问题。
Dart 中常见的异常情况包括尝试将无效文本转换为数字(这会产生 FormatException)、访问列表中不存在的元素,或除以零。如果发生异常后没有得到妥善处理,整个程序就会崩溃并停止运行。
关键在于,异常是可以预测的。你可以预判它们可能出现的位置,并提前准备好代码来妥善处理。这可以避免程序崩溃,并让程序即使遇到问题也能继续运行。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程控制中的所有课
自己练习: Dart 在线编译器