Du arbeitest nicht mit use strict?
nein...
Mit use strict und Warnungen wäre dir zumindest der Flüchtigkeitsfehler schon aufgefallen.
print FILE "1st line\n";
constructor1 (<FILE>);wie kommst du darauf, dass wenn du eine Zeile aus der Datei an die Funktion übergibst, du dann den Filehandle hast?
ich hab halt experimentiert ;)
Die Doku kennst du aber?
perldoc wird eigentlich immer mitinstalliert.
Nachlesen ist manchmal schneller und erfolgreicher, als experimentieren.
Struppi.