use Mosche;
Es gibt eine Variable var1 mit irgendeinem String,
z.B. mit einer Verzeichnisangabe.
$var1 = "../dir/text.html";
Es gibt eine zweite Variable var2 mit einem String,
in dem als String "$var1" steht.
$var2 = "$var1";
Bei der Ausgabe von $var2 passiert folgendes:
print $var2; # Ausgabe ist: $var1
Nein. Wenn du doppelte Anführungsstrichelchen ("Gänsefüßchen") verwendest, dann wird der String "$var1" interpoliert, d.h., es wird nach im String enthaltenen Variablen gesucht, welche durch ihren Inhalt ersetzt werden. Wenn du Hochkommata verwendest, _dann_ ist der Inhalt von $var2 $var1.
Die Ausgabe dort ist also "../dir/test.html".
Wenn du nur den Inhalt der Variablen kopieren willst, solltest du das sowieso anders machen:
$var2 = $var1; kopiert den Inhalt.
use Tschoe qw(Matti);
--
neues Selftreffen?
http://selfcommunity.teamone.de/foren/community/?t=2241&m=2687
Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
neues Selftreffen?
http://selfcommunity.teamone.de/foren/community/?t=2241&m=2687
Anyone who quotes me in their sig is an idiot. -- Rusty Russell.