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 » 2004-12-14 11:22

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 » 2004-12-18 15:16

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 » 2004-12-19 13:09

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 » 2004-12-22 13:29

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 » 2004-12-22 13:35

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 » 2004-12-28 20:08

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