私はハッシュの配列を持っています。別のキーの一意性に基づいて、これらのハッシュのキーの値のリストが必要です。
my @obs = ({
value => 'three',
id => 3
},{
value => 'one-2',
id => 1
},{
value => 'one',
id => 1
});
# This works, prints "one\nthree"
say for values %{{ map { $_->{id} => $_->{value} } @obs }};
の周りの参照 + 逆参照ビットを回避できますmap
か? values
最初は、リターン時に直接呼び出してみましたmap
が、Perl にはありません:
script\workbench.pl の 55 行目の "@obs ;" の近くで、引数 1 から値への型はハッシュ (マップ イテレータではない) である必要があります。