Thread Array und Werte - das verstehe ich mal wieder gar nicht...
(9 answers)
Opened by jan99 at 2014-11-10 13:50
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) |