Thread Fehlermeldung: Frag zu einer Fehlermeldung
(12 answers)
Opened by wolfgangk at 2003-12-03 12:49
@ steht für viele, wie in einem Array. An besagter Stelle willst Du aber nur eines, nämlich den Wert, der in @menu an der Stelle $z steht. Da es nur ein Wert ist, und nicht viele, ist das Vorzeichen $ und nicht @.
Schreibe $menu[$z] und die Warnung geht weg. Warum es auch flasch geschrieben funktioniert? Perl macht das beste draus ;) Und um zukünftige Fehler zu vermeiden, schreibe hinter jedes open ( ... ) auch noch ein or die qq(Konnte "..." nicht öffnen, denn $!) - das zahlt sich aus ;) Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop 12. bis 14. Mai 2025 in München. Winter is Coming |