Thread Werte in Subroutine und zurück mit Modulen
(36 answers)
Opened by Brenner at 2009-01-13 17:30
Hallo Community,
ich bin blutiger Anfänger, muss aber nun jeden Tag mit Perl arbeiten und (für mich) komplexe Sachen erstellen. Da ich teilweise, trotz etlicher Tutorials, nicht weiter komme muss ich jetzt hier mal fragen, auch wenn es für euch wahrscheinlich sehr simpel ist. Ich habe in einem Modul in einer Subroutine ein array mit Werten aus einer Datei gefüllt. In der Routine selber kann ich diese dann auch ausgeben lassen mit z.B. print "Fehlernummer: ".$errormaplist[2]; Ausgabe ist dann z.B. ""Fehlernummer: 002 Datei nicht gefunden"" Ich will aber nun im Hauptprogramm die Fehlernummer in die Subroutine übergeben und dann die spzifische Meldung zurück bekommen. D.h. die "[2]" aus dem Beispiel müsste ich doch als Variable definieren die ihre Werte aus dem Hauptprogramm bekommt, aber das klappt irgendwie alles nicht. Zusätzlich soll das dann noch alles objektorienttiert programmiert werden, aber mir würde schon eine "normale" Lösung für den Anfang reichen. |