duplicitni prvky
Martin Caslavsky
mcaslavsky na macroware.cz
Úterý Prosinec 21 11:45:47 MET 1999
>potreboval bych poradit jak dostat z pole duplicitni polozky.
>Mam treba pole @vsechno, ktere obsahuje {AAA, BBB, AAA, AAA, BBB, CCC}.
>Jakkym zpusobem se dostanu k @data, ktere bude obsahovat jen {AAA, BBB,
>CCC}?
Treba
@data = keys map {$_ => 1} @vsechno;
nebo
for (@vsechno) {
h{$_} = 1;
}
@data = keys %h;
Jde o to, ze si ty prvky nahazite do hashe, kde budou tvorit klice (ktere
nemohou byt duplicitni) a potom si seznam klicu nasypete do @data
Martin Caslavsky
Další informace o konferenci Perl