Matti Maekitalo: Werte ausserhalb d. Subroutine ändern ?

Beitrag lesen

use Mosche;

Achso verstehe. Ich dachte, die Werte übernehmen die Plätze der übergebenen Variablen, danke.

Das ist nur der Fall, wenn du deine Daten direkt in @_ änderst, dass ist aber ein Sonderfall und trägt meines Erachtens nicht gerade zur Leserlichkeit deines Quellcodes bei. => IMHO Tabu, nimm Referenzen.

Noch was zu deinem Coding-Stil:
Wenn du eine grosse Menge an zusammenhängenden Daten hast
(ich denke, es geht um dein Forum, dann also zum Beispiel Name, Vorname, Email, ...) verwende besser einen Hash oder (wenn man es wirklich genau machen würde) baue ein entsprechendes Objekt. Dadurch wird dein Quellcode übersichtlicher.

use Tschoe qw(Matti);