Thread Warum "Can't use string as ARRAY ref"?!?
(5 answers)
Opened by silbersteine at 2004-07-20 03:03
Aha, schon verstanden, danke! Das ganze hat mich nur gewundert, weil ich schon jahrelang mit Arrays und Hashes im Hash arbeite, aber nie einen solchen Fehler hatte. Auch mit Referenzen! Nur habe ich wohl noch nie versucht, ein Array auf diese Art zu deklarieren. sonst habe ich das immer so gemacht:
Code: (dl
)
my %config = ("daysofweek" => ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnnerstag", "Freitag", "Samstag"]); Und so ist mir nie bewusst gewesen, dass hier nur eine Referenz auf das Array angelegt wird. Die Abfrage funktioniert ja auch ganz easy und ohne Hinweis auf eine Referenz: Code: (dl
)
$a = $config{'daysofweek'}[3]; Viele Grüße aus Calberlah
Der SilberStein <a href="http://www.skriptoase.de/">www.skriptoase.de</a> # "It's all very perlish" (L.Wall) |