打开文件时出现Perl语法错误

时间:2014-05-24 04:45:56

标签: perl variables syntax scope

我编写了一个子例程,当我运行我的程序时,我收到错误消息:"第74行的语法错误,接近'打开' " 错误是因为我使用了我来声明内容数组吗?

my @content = do{
        local $/ = \$width;
        <$fh>;
    }



    open(OUT, ">", $outfile) or die "cannot open \n"; #this is line 74
    binmode(OUT);
    foreach ( @content ){
        print OUT $_;
    }

    close(OUT);

1 个答案:

答案 0 :(得分:3)

在此之前,您已经排除了分号

my @content = do{
    local $/ = \$width;
    <$fh>;
}; # semicolon