Slobodan: Doppelte Werte aus Listen löschen ...

Beitrag lesen

hi,

in einer Schleife möchte ich aus einer Liste einige
(doppelte) Werte löschen mit der funktion splice.

Nun ... innerhalb eine Schleife, z.B.

-----------------
$array = @array;
for(my $blabla = 0; $blabla < $array; $blabla++ ) {
  ...
  splice @array, ...
  ...
}
----------------

stellt sich ein Problem: Was wird aus dem $array bzw. $_ wenn ein Element mit splice innerhalb der Schleife
entfernt wird?

Anderes gefragt: Wann wird die Funktion splice am @array
sichtbar, und wann wird die eigentlich ausgeführt?

Wenn das in einer Schleife passiert die abhängig von der Anzahl der Elemente ist - wird das ein wenig problematisch. Oder muss ich die Abhängigkeit auf eine andere Variable binden (und diese per Hand reduzieren mit dem "verschwinden" der Elementen) und nicht an denn
$array.

Links aus diesem ( doch speziellem ) Gebiet ?

Danke im Voraus

bye,
slobo