Thread perlsub (9 answers)
Opened by Gast at 2008-06-16 12:43

pq
 2008-06-16 12:54
#111059 #111059
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
inlining bedeutet hier, dass der compiler eine konstante auflöst, also im code nachher
nicht mehr die funktion aufgerufen wird, sondern der wert, also etwa
Code (perl): (dl )
1
2
3
use constant PI => 3.14;
my $x = ...;
print PI * $x;

das wird intern kompiliert zu
Code (perl): (dl )
1
2
my $x = ...;
print 3.14 * $x;


kannst du dir bei jedem programm anschauen, wenn du es mit dem schalter -MO=Deparse aufrufst.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread perlsub