Odebrani opakujicich se prvku z pole
Ludek Finstrle
luf na gvid.cz
Pondělí Duben 12 21:04:37 MEST 1999
> Ahoj lidi,
>
> potreboval bych nejakej (jednduchej) zpusob jak odebrat z pole prvky, ktere
> se tam uz vyskytuji.
> Patrne nejlepsi zpusob je priradit je jako klice do hashe a pak ty stejny
> vypadnou, jenomze jak to udelat, kdyz potrebuju zachovat jejich poradi?
Coz takhle:
my %hash;
my $pom;
for (@pole) {
$hash{sprintf('%10d',$pom)."$pole[$pom]"} = 1;
}
@pole = map { /^.{10}(.*)$/; $1 } sort keys %hash;
Melo by to fungovat.
Neni zac
Luf
Další informace o konferenci Perl