跳转至内容

Perl 编程/关键字/eval

来自维基教科书,开放的书籍,开放的世界
前一个:eq 关键字 下一个:exec

这个eval关键字

[编辑 | 编辑源代码]

这个关键字有两种用法。第一种形式是所谓的“字符串”eval”,它将EXPRESSION作为 Perl 程序执行。第二种形式是BLOCK中的代码与eval本身周围的代码一起解析,并在当前 Perl 程序上下文内执行。这种形式通常用于比第一种形式更有效地捕获异常,以及在BLOCK编译期间检查

中的代码。

语法
  eval EXPRESSION
  eval BLOCK
  # This code warns on a divide-by-zero
  eval { $division = $divident/$divisor; }; warn $@ if $@;
  []
  eval { die "I lived here" };
前一个:eq 关键字 下一个:exec
华夏公益教科书