我有以下 hashref :-
my $hashref = {'a'=>(1,2,3,4),
'b'=>(5,6,7,8)};
然后我使用以下内容仅打印键(即“a”和“b”):-
foreach (keys %$hashref){
print "\n".$_."\n";
}
这将打印以下输出:-
4
a
7
2
5
尝试使用 Data::Dumper 打印数据结构 hashref 会得到以下输出:-
$VAR1 = {
'4' => 'b',
'a' => 1,
'7' => 8,
'2' => 3,
'5' => 6
};
我的问题是:-
1)如何打印正确的键,即'a'和'b'。2)为什么数据结构看起来像上面输出中的那个而不像:-
$VAR1 = {
'a' => (1,2,3,4),
'b' => (5,6,7,8)
};