Hi
our $skalar = "Anfangswert";
Struppi.
Danke, funktioniert wunderbar!
Aber warum?
Weil 'our' eine globale Variable einleitet, my eine, die nur in der aktuellen Datei, Namensbereich usw. (was vom Prinzip das gleiche ist)funktioniert. Siehe 'perldoc -f our', 'perldoc -f my'.
Ausserdem, kannst du dieses Skalaraendern.pl nicht in eine sub schreiben? Etwa so:
sub skalaraendern
{
my $skalar = "foo bar test";
return $skalar;
}
Diese Subroutine wird in so aufgerufen:
my $skalar = skalaraendern();
mfg Andres Freund