Frank Schönmann: Problem: Element soll nur in Liste, wenn nicht bereits drin

Beitrag lesen

hi!

Ich möchte mit PERL einer Liste ein Element hinzufügen, aber nur
dann, wenn nicht bereits ein gleichartiges Element enthalten ist.

Verwende am einfachsten einen Hash, bei dem die Schlüssel als Werte
dienen. Neues Element einfügen:

$array{$element} = 1;

Alle Elemente auslesen:

@elements = keys %array;

In @elements ist jedes Element dann nur einmal vorhanden. Man kann
über $array{$element} auch leicht abfragen, ob das Element bereits
vorhanden ist.

bye, Frank!

--
Never argue with an idiot. He will lower you to his level and then
beat you with experience.