在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
open 有一个特殊的地方,就是如果你给它一个未定义(这是为什么用hash的原因)的变量做间接文件句柄,那么 Perl 会自动为你定义那个变量,也就是自动把它激活,使它包含一个合适的文件句柄引用。 #!/usr/bin/perl -w #print $fh{$_} "$_\n"; 此处错误 $fh{$_}->print( "$_\n" ); #为FileHandle里的函数 或 用(my $h = $fh{$_}; print $h "$_\n";)亦可 注意:上述错误是由于:<>里面不是简单标量就会被当glob,Perl 支持 <FILEHANDLE> 或者是 <$scalar> . |
请发表评论