Thread An key bei values Schleife (34 answers)
Opened by bianca at 2010-04-14 12:07

pq
 2010-04-14 12:12
#135965 #135965
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
du sprichst in rätseln. die fehlermeldung kann nicht von einem foreach (keys %hash) {} verursacht worden sein.

zweitens ist ein hash eine zuordnung von values zu keys.
wenn du über die values iterierst, kannst du nicht den zugehörigen key bekommen, denn es könnte mehrere gleiche values geben und desweiteren müsstest du über alle keys iterieren, um den key zu einem value zu bekommen. aber über die keys iterieren willst du ja aus irgendeinem mit nicht ersichtlichen grund nicht.

um die fehlermeldung "Use of implicit split to @_ is deprecated" zu bekommen, würde ich schon eine beteiligung der funktion split voraussetzen, meinst du nicht? wie wäre es, wenn du uns einfach die stelle zeigst, an der du das split aufrufst. das würde uns rätselraten ersparen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread An key bei values Schleife