Simon: Scalar in Variable ändern

Beitrag lesen

Hallo,

ich glaube, Du suchst nach Zeigern (bin mir aber auch nicht ganz sicher...):

$var1 = '../blah/blub';

es gilt: $var1 eq '../blah/blub'

$var2 = $var1;

$var2 ist jetzt ein Zeiger auf $var1, deshalb ergibt...

print $var2;

...sowas wie SCALAR(0x18376789) und...

print ${$var2};

... '../blah/blub' und...

print $var1;

...natürlich auch.

Ein Tutorial zu Zeigern (in Perl engl. "References") gibt es unter http://www.perldoc.com/perl5.8.0/pod/perlreftut.html.

Simon