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