Stefan: Welches Element aus welcher Liste???

Beitrag lesen

Hallöchen!

Ich habe ein kleines Problem und hoffe ihr könnte mir wieder mal helfen.
Ich habe zwei Arrays bei denen ich überprüfe ob sie gleich oder verschieden sind. Wenn sie verschieden sind soll er mir die Elemente die verschieden sind in eine Liste speichern.
Soweit funktioniert auch alles wie in der Perl-FAQ [1] beschrieben.
Nun würde ich aber gerne noch wissen in welchem der beiden Arrays das Element vorhanden war. Natürlich könnte ich einfach danach suchen aber das wäre bei großen Arrays ein zu großer Aufwand.
Lieber wäre es mir wenn er mir die Elemente die verschieden sind gleich in einen Hash(statt in die Liste) schreiben würde und dort auch reinschreibt aus welchem Array der Wert stammt.
Ich habs einfach mit % statt @ probiert, aber da sagt er nur "Type of arg 1 to push must be array (not hash dereference)".

Was mach ich falsch? Vielleicht ist ja auch mein Ansatz vollkommen verkehrt...

bin für jede Anregung die mir weiterhelfen könnte dankbar!

Grüßle
Stefan

[1]= Perl FAQ 4
How do I compute the difference of two arrays? How do I compute the intersection of two arrays?