私はハッシュの配列を持っています:
my @sports;
push @sports, { id=>1, name=>'Rugby' };
push @sports, { id=>2, name=>'Football' };
すべての名前の配列を取得したい (CGI ポップアップ メニューに表示するため)。このgrepステートメントを使用してみました:
my @names = grep { $_->{name} } @sports;
しかし、ハッシュ値の配列を返すだけです...
そのため、現在、ループを使用してすべての値を反復処理し、それらを別の配列にプッシュすることに頼っています。
これをスピードアップする方法はありますか?