Thread Array und Werte - das verstehe ich mal wieder gar nicht... (9 answers)
Opened by jan99 at 2014-11-10 13:50

Raubtier
 2014-11-10 14:23
#178243 #178243
User since
2012-05-04
1057 Artikel
BenutzerIn

user image
Wenn du
in_array(@blackliste_gang_ohne_adress,$_)
aufrufst, dann gilt:
Code (perl): (dl )
1
2
3
sub in_array
 {
     my ($arr,$search_for) = @_;

In diesem Code ist $arr das erste Element von @blackliste_gang_ohne_adress, $search_for das 2. Element von @blackliste_gang_ohne_adress usw.

Du müsstest eine Array-Referenz übergeben.

Das ganze Vorgehen ist aber schrecklich ineffizient. Du solltest den Hash vorher aufbauen.

Und wenn das für aus dich irgendwelchen Gründen schlecht ist, guck mal in List::MoreUtils (any oder firstidx). Du musst in_array nicht selbst schreiben. Vor allem wenn du nur 1x nach einem Element suchst, ergibt es keinen Sinn, erst einen Hash zu erzeugen.

Edit: Code-Tags, Erklärung verbessert.
Last edited: 2014-11-10 14:29:09 +0100 (CET)

View full thread Array und Werte - das verstehe ich mal wieder gar nicht...