我想@arr
直接包含城市名称。当我打印时,我想$arr[0]
成为。c1
代码有什么问题?
my $state="Illinois";
push @{$mstates{$state}}, "c1";
push @{$mstates{$state}}, "c2";
my @arr=$mstates{$state};
我想@arr
直接包含城市名称。当我打印时,我想$arr[0]
成为。c1
代码有什么问题?
my $state="Illinois";
push @{$mstates{$state}}, "c1";
push @{$mstates{$state}}, "c2";
my @arr=$mstates{$state};
也许你想要
my @arr=@{$mstates{$state}};
喜欢做,
my @arr=@{$mstates{$state}};
IE。,
use strict;
use warnings;
use Data::Dumper;
my $state="Illinois";
my %mstates;
push @{$mstates{$state}}, "c1";
push @{$mstates{$state}}, "c2";
my @arr=@{$mstates{$state}};
print Dumper(\@arr);
输出:
$VAR1 = [
'c1',
'c2'
];