要使代码更健壮,请检查边界情况和问题条件。最简单的方法是使用如果
或开关
语句来检查特定的条件,然后发出错误或警告。try / catch
语句允许您捕获和响应任何错误。
试,抓 |
执行语句并捕获产生的错误 |
若要在运行程序时标记意外情况,请发出警告。要标记程序中的致命问题,抛出错误。与警告不同,错误会停止程序的执行。
您的程序可能会发出并不总是对执行产生不利影响的警告。为避免混淆,您可以在执行期间通过更改警告消息的状态来隐藏警告消息“上”
来“关闭”
.
您可以保存警告当前状态、修改警告状态和恢复原始警告状态。如果您临时关闭一些警告,然后恢复原始设置,则此技术非常有用。
您可以在MATLAB中控制警告的显示方式®,包括警告抑制信息和堆栈跟踪的显示。
使用一个try / catch
语句在程序遇到错误后执行代码。
将程序环境保持在不干扰任何其他程序代码的干净状态是一种很好的编程实践。