Page 1 of 1

Perl: Was macht L in "L$myvar" ?

Posted: 2004-12-14 11:22
by trinita
Hallo !

Gleich noch eine Perl-Frage:

Was bewirkt das "L" in folgender Codezeile:

Code: Select all

push @W,L$W[$_-3]^$W[$_-8]^$W[$_-14]^$W[$_-16],1;
bzw. was bedeutet allgemein: L$myvar ?

(Oder hat das L mit der folgenden Variable gar nichts zu tun und steht für was ganz anderes ?)

Danke,
trinita

Re: Perl: Was macht L in "L$myvar" ?

Posted: 2004-12-18 15:16
by olaf.dietsche
Warum probierst du es nicht einfach aus?

Code: Select all

#! /usr/bin/perl
my $myvar = 1;
print "L$myvarn";

Code: Select all

#! /usr/bin/perl
my @W;
my $myvar = 1;
push @W, L$myvar;

Re: Perl: Was macht L in "L$myvar" ?

Posted: 2004-12-19 13:09
by trinita
OK, war eine ziemlich doofe Frage von mir ...

Ich dachte, "L$myvar" sei irgendeine kryptische PERL-Schreibweise, deren Funktionsweise sich meinem Verständnis entzieht. Tatsächlich handelte es sich aber um das in einer einzigen Zeile des betreffenden Skriptes versteckte Unterprogramm "sub L { ... }".

Trotzdem danke,
trinita

Re: Perl: Was macht L in "L$myvar" ?

Posted: 2004-12-22 13:29
by olaf.dietsche
Ist zwischen dem L und $ ein Leerzeichen?

Re: Perl: Was macht L in "L$myvar" ?

Posted: 2004-12-22 13:35
by trinita
olaf.dietsche wrote:Ist zwischen dem L und $ ein Leerzeichen?
Nö, wieso ?

Re: Perl: Was macht L in "L$myvar" ?

Posted: 2004-12-28 20:08
by olaf.dietsche
Ich habe gerade eben meinen eigenen Rat befolgt :oops: und ziehe meine Frage zurück :-)