perl中的键集的等价物

Kat*_*Kat 2 perl

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

$test = {
    "A" => "B",
    "C" => "D",
    "E" => "F",
};
Run Code Online (Sandbox Code Playgroud)

我想在数组中得到键["A","C","E"].我怎样才能做到这一点?

Chr*_*ley 7

keys %{$test} 
Run Code Online (Sandbox Code Playgroud)

(见:http://perldoc.perl.org/functions/keys.html)

  • 注意:_启动Perl 5.14,键可以采用标量EXPR,它必须包含对未经处理的散列或数组的引用.该参数将被自动解除引用._,即`use 5.14.0; ...键$ test` (5认同)