von clag » Sa, 11.07.2015 16:17
Hallo Kenner und Könner,
bei dem Versuch ein Array() zu duplizieren, bin ich über etwas gestolpert, was ich nicht recht verstehe,
folgendes habe ich getan:
Code: Alles auswählen
sub test( mListe() )
xListe() = mListe()
msgbox join(xlist()," - ") & chr(10) & join(mList()," - ")
...
xListe() manipulieren bzw sortieren
...
msgbox join(xList()," - ") & chr(10) & join(mList()," - ")
end sub
die erste Messagebox zeigt mir zwei identische Zeichenfolgen an, das scheint auch erst einmal richtig zu sein.
die zweite Messagebox zeigt mir aber auch zwei identische, diesmal zwei manipulierte Zeichenfolgen an?
Daran scheitert ein vorher nacherher Vergleich natürlich massive!
Wieso wird die unberührte "mListe()" ebenfalls manipuliert dargestellt?
Erzeugt dieses nur einen zweiten Namen für das selbe Array?
Wenn ja, wie dupliziert man ein Array schnell und richtig?
Hallo Kenner und Könner,
bei dem Versuch ein Array() zu duplizieren, bin ich über etwas gestolpert, was ich nicht recht verstehe,
folgendes habe ich getan:
[code]
sub test( mListe() )
xListe() = mListe()
msgbox join(xlist()," - ") & chr(10) & join(mList()," - ")
...
xListe() manipulieren bzw sortieren
...
msgbox join(xList()," - ") & chr(10) & join(mList()," - ")
end sub
[/code]
die erste Messagebox zeigt mir zwei identische Zeichenfolgen an, das scheint auch erst einmal richtig zu sein.
die zweite Messagebox zeigt mir aber auch zwei identische, diesmal zwei manipulierte Zeichenfolgen an?
Daran scheitert ein vorher nacherher Vergleich natürlich massive!
Wieso wird die unberührte "mListe()" ebenfalls manipuliert dargestellt?
[code] xListe() = mListe()[/code] Erzeugt dieses nur einen zweiten Namen für das selbe Array?
Wenn ja, wie dupliziert man ein Array schnell und richtig?