如何从哈希引用中获取键和值?

时间:2012-08-31 06:13:35

标签: perl

my $data = shift;
warn Dumper $data;    
$VAR1 = {

    'sessid' => '3c18e794b31c46eb0c....',
    'code' => '0',
    'message' => 'Authentication succeeded'

};

我想获取密钥和值。

我该怎么做?

1 个答案:

答案 0 :(得分:6)

欢迎使用StackExchange。

你应该阅读函数each(迭代所有键/​​值对),keys(返回所有键的数组)和values(...你可以在名为perlfuncperldoc页面中猜出来。例如:

while (my ($key, $value) = each %{ $data }) {
  print "key: $key; value: $value\n";
}
相关问题