3
Perl中的eval
声明有什么问题?我试图检查XML是通过捕获从文件的解析抛出与XML::LibXML任何异常有效:Perl中的这个eval语句有什么问题?
use XML::LibXML;
my $parser = XML::LibXML->new(); #creates a new libXML object.
eval {
my $tree = $parser->parse_file($file) # parses the file contents into the new libXML object.
};
warn() if [email protected];
有没有必要单独申报$树。 eval的结果是最后评估的结果:my $ tree = eval {...}。 – 2010-01-12 11:26:48