应该使用(), 而不是“”,否则会在前面加上一个“ ”. #!/usr/bin/perl -w my @array1 = ""; my @array2 = (); push(@array1, "1"); push(@array2, "1"); print "array1 is@array1/n"; print "array2 is@array2/n"; 运行结果 array1 is 1 array2 is1