use strict;
use warnings;
my %hash = ("no1"=>1,
"no2"=>2,
);
my @array = %hash;
print @array; #Output: no11no22
print "\n";
my $string = print @array;
print $string; #Output: no11no221
为什么 $string 和 @array 不同?为什么最后会得到1?我犯了什么错误?
use strict;
use warnings;
my %hash = ("no1"=>1,
"no2"=>2,
);
my @array = %hash;
print @array; #Output: no11no22
print "\n";
my $string = print @array;
print $string; #Output: no11no221