Koha-clms/Koha/MoreUtils.pm

15 lines
289 B
Perl

package Koha::MoreUtils;
use Modern::Perl;
# From List::MoreUtils v4.0
sub singleton {
my %seen = ();
my $k;
my $seen_undef;
grep { 1 == ( defined $_ ? $seen{ $k = $_ } : $seen_undef ) }
grep { defined $_ ? not $seen{ $k = $_ }++ : not $seen_undef++ } @_;
}
1;