Matti Maekitalo: Variablen deklaration

Beitrag lesen

use Mosche;

Stefan hat bereits eine Vereinfachung gesagt, die ich dich bitte zu benutzen, weil du dir selbst viel Tränen und Schweiß ersparst, in deinem eigenen Code Fehler zu suchen. Zu deiner Frage:

my $var1,$var2;

geht ja wohl nicht.

Du musst die Klammern setzen.

my ($var1, $var2, ..., $varn);

Vgl. perldoc -f my
               A "my" declares the listed variables to be local
               (lexically) to the enclosing block, file, or
               "eval".  If more than one value is listed, the
               list must be placed in parentheses.  See the Pri-
               vate Variables via my() entry in the perlsub man-
               page for details.

Wenn mehr als ein Parameter [ an my] gegeben ist, müssen die Klammern gesetzt werden.

use Tschoe qw(Matti);