@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}};
すなわち、
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'
];