perl的eval语句

简介: foreach my $person(qw /fred wilma betty barney dino perbbles /) { eval {  open FILE, "

foreach my $person(qw /fred wilma betty barney dino perbbles /) {
 eval {
  open FILE, "<$person"
    or die "Can't open file '$person': $!'";
   
  my($total,$count);
  while (<FILE>)   {
   $total+=$_;
   $count++;
  }
  my $average=$total/$count;
  print "Average for file $person was $average\n";
  
  &do_something($person,$average);
 };
 if ($@) {
  print "An error occurred.\n"
 }
}

相关文章
|
8月前
|
Python
在Python中,`continue` 语句
在Python中,`continue` 语句
102 5
|
5月前
|
存储 安全 数据安全/隐私保护
Python的input语句
Python的input语句
|
6月前
|
开发者 Python
【Python】已解决:NameError: name ‘reload’ is not defined
【Python】已解决:NameError: name ‘reload’ is not defined
306 0
|
8月前
|
程序员 Python
Python continue 语句
Python continue 语句
|
8月前
|
Python
Python中continue语句
Python中continue语句
120 2
|
编译器 Python
Python内置函数--eval()
Python内置函数--eval()
79 0
|
编译器 Python
Python内置函数--神奇的eval与exec
Python内置函数--神奇的eval与exec
84 0
|
安全 Python
Python中的内置函数之一:eval函数的深入理解
在Python中,`eval`函数是一个内置函数,用于将字符串解析并执行为Python表达式。本文将详细介绍`eval`函数的使用方法和注意事项,以及一些实用的例子。
【python】eval()函数的使用与讲解
【python】eval()函数的使用与讲解

热门文章

最新文章