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 15:12
#178245 #178245
User since
2012-05-04
1076 Artikel
BenutzerIn
[default_avatar]
Naja, $_ kannst du nur einmal benutzen. Wenn du $_ (innen) mit $_ (außen) vergleichen willst, solltest du dem äußeren $_ besser einen richtigen Namen geben (z.B. $gangKey). Außerdem ist die Syntax any { block } liste, d.h. any { $_ eq $gangKey } @blacklist (bzw. genauso mit firstidx, aber da du den Index nicht brauchst, würde ich any nehmen).

Aber wie gesagt, besser wär, einen Hash außerhalb der Loop zu machen. Statt
Code (perl): (dl )
my @blackliste_gang_ohne_adress = ('Pergamentmachergang','Adler-Gang','Aegidienhof');

also z.B.
Code (perl): (dl )
1
2
my %blackliste_gang_ohne_adresse;
@blackliste_gang_ohne_adresse{'Pergamentmachergang','Adler-Gang','Aegidienhof'} = ();

Und dann jeweils nur auf exists $blackliste_gang_ohne_adresse{...} testen.

PS: entweder ..._adresse oder ..._address, aber nicht ..._adress!
Last edited: 2014-11-10 15:14:36 +0100 (CET)

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