我对此错误感到困惑,此程序将用户输入1 2 3 2并按特定顺序显示输入.
#!/usr/bin/perl -w
use strict;
use warnings;
print "Enter a number :";
my $num = <STDIN>;
chomp($num);
my @final = split(' ',$num);
my @count;
foreach my $x (@final){
$count[my $x]++;
}
foreach my $x (@count){
print my $x .$count[my $x];
}
Run Code Online (Sandbox Code Playgroud)
我的输出:我得到这个错误 "我的"变量$ x掩盖在第19行的同一语句中的早期声明
预期产量:
[原文] [1]
[我在服务器类中打印时的结果] [2]
在我的服务器类中,我想读取文本文件的每一行,包括空行,但它从文件的中间开始.我相信它与ecplise max输出有关.我知道,因为我从每一行得到正确的字节输出.