我想获得独特的哈希数组,但我不知道并尝试了很多方法.请帮我解决这个问题:
注意:我不想使用任何Perl模块.
我尝试了什么:
%seen=();
@unique = grep { ! $seen{$_} ++ } @AoH;
Run Code Online (Sandbox Code Playgroud)
@unique还没有独特的哈希?
例如:
从:
@AoH = (
{
name => "susheel",
college => "MRITS",
},
{
name => "sunil",
college => "MRITS",
},
{
name => "susheel",
college => "MRITS",
},
);
Run Code Online (Sandbox Code Playgroud)
至
@AoH = (
{
name => "susheel",
college => "MRITS",
},
{
name => "sunil",
college => "MRITS",
}
);
Run Code Online (Sandbox Code Playgroud)
要name
按键过滤哈希值,
my %seen;
my @unique = grep { ! $seen{$_->{name}}++ } @AoH;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1707 次 |
最近记录: |