Perl 教程 之 Perl 错误处理 1
Perl 错误处理
程序运行过程中,总会碰到各式各样的错误,比如打开一个不存在的文件。
程序运行过程中如果出现错误就会停止,我们就需要使用一些检测方法来避免错误,从而防止程序退出。
Perl 提供了多中处理错误发方法,接下来我们一一介绍。
if 语句
if 语句 可以判断语句的返回值,实例如下:
if(open(DATA, $file)){
...
}else{
die "Error: 无法打开文件 - $!";
}
程序中变量 $! 返回了错误信息。 我们也可以将以上代码简化为如下代码:
open(DATA, $file) || die "Error: 无法打开文件 - $!";