最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

perl用變量做句柄介紹

 更新時間:2013年02月09日 21:46:10   作者:  
在perl代碼中,open 有一個特殊的地方,就是如果你給它一個未定義(這是為什么用hash的原因)的變量做間接文件句柄,那么 Perl 會自動為你定義那個變量,也就是自動把它激活,使它包含一個合適的文件句柄引用

復(fù)制代碼 代碼如下:

#!/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里的函數(shù) 或 用(my $h = $fh{$_};  print $h "$_\n";)亦可
 }

注意:上述錯誤是由于:<>里面不是簡單標(biāo)量就會被當(dāng)glob,Perl 支持 <FILEHANDLE> 或者是 <$scalar> .

相關(guān)文章

最新評論

长子县| 安国市| 威远县| 神池县| 通化市| 绩溪县| 东阿县| 鄂尔多斯市| 巴林右旗| 祁门县| 邹平县| 靖江市| 丰台区| 吴川市| 齐齐哈尔市| 清水河县| 化德县| 清水县| 嘉义市| 杨浦区| 安远县| 沁阳市| 岑溪市| 灵台县| 沁源县| 和顺县| 策勒县| 读书| 康乐县| 聂荣县| 周宁县| 香河县| 南城县| 烟台市| 长宁区| 略阳县| 麻栗坡县| 彰化市| 塔城市| 罗甸县| 盱眙县|