简述perl用变量做句柄
来源:爱站网时间:2019-07-09编辑:网友分享
在Perl代码中,open有一个特殊的特性,如果给它一个未定义的变量作为间接文件句柄,Perl将自动为您定义该变量,也就是说,自动激活它以包含适当的文件句柄引用,爱站技术频道将为你带来介绍。
在Perl代码中,open有一个特殊的特性,如果给它一个未定义的变量作为间接文件句柄,Perl将自动为您定义该变量,也就是说,自动激活它以包含适当的文件句柄引用,爱站技术频道将为你带来介绍。
#!/usr/bin/perl -w
use strict;
use warnings;
use FileHandle;
my %fh;
my @array = (1..10);
for(1..5){
open $fh{$_},">$_.txt" or die;
}
for(1..5){
#print $fh{$_} "$_\n"; 此处错误
$fh{$_}->print( "$_\n" );
#为FileHandle里的函数 或 用(my $h = $fh{$_}; print $h "$_\n";)亦可
}
看完上述爱站技术频道简述perl用变量做句柄,广大朋友们是不是觉得又多了一个学习神器了吧,大家可以多多了解爱站技术频道!
下一篇:perl实现简单的NIDS的方法