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

Bash, Shell, PHP, Python, Perl, CGI
trinita
Posts: 38
Joined: 2003-04-29 14:33

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

Post 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
olaf.dietsche
Posts: 401
Joined: 2002-12-19 02:06
Location: Siegburg

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

Post 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;
trinita
Posts: 38
Joined: 2003-04-29 14:33

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

Post 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
Last edited by trinita on 2004-12-22 13:35, edited 1 time in total.
olaf.dietsche
Posts: 401
Joined: 2002-12-19 02:06
Location: Siegburg

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

Post by olaf.dietsche »

Ist zwischen dem L und $ ein Leerzeichen?
trinita
Posts: 38
Joined: 2003-04-29 14:33

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

Post by trinita »

olaf.dietsche wrote:Ist zwischen dem L und $ ein Leerzeichen?
Nö, wieso ?
olaf.dietsche
Posts: 401
Joined: 2002-12-19 02:06
Location: Siegburg

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

Post by olaf.dietsche »

Ich habe gerade eben meinen eigenen Rat befolgt :oops: und ziehe meine Frage zurück :-)