perl中的键集的等价物

时间:2011-08-16 20:59:36

标签: perl

我有一个像这样声明的哈希:

$test = {
    "A" => "B",
    "C" => "D",
    "E" => "F",
};

我想在数组中获取键[“A”,“C”,“E”]。我怎么能这样做?

3 个答案:

答案 0 :(得分:7)

答案 1 :(得分:4)

好吧,$test是一个哈希引用,所以只需取消引用它并将键分配给一个数组:

my @array=keys %$test;

答案 2 :(得分:0)

keys就是您所需要的。见这里:

http://perl.about.com/od/programmingperl/qt/perlkeys.htm