Thread abgedrehtes problem mit switch: oder bin ich blind?
(71 answers)
Opened by deepblack at 2004-06-16 21:56
[quote=ptk,17.06.2004, 15:16][quote=Dieter,17.06.2004, 13:15][Der Hash wird (gewöhnlich) bei jedem Durchlauf neu aufgebaut (unter mod_perl natürlich nicht).[/quote]Warum sollte das bei mod_perl anders sein? Und die Ausgabe von
Code: (dl
)
perl -MO=Concise -e 'for (1..10) { my $y = {1=>2,3=>4}; $y->{$x} }' QuoteBenchmark? QuoteMeinst du den Einsatz des Wortes "horrors" in perlsyn.pod? Naja, trotzdem gilt TIMTOWTDI. QuoteDie Compilezeit halte ich fuer relativ irrelevant, perl compiliert grundsaetzlich sehr schnell.[/quote] Unter mod_perl bleibt der Hash (nach dem ersten Programmstart) bestehen; der if-elsif-Block natürlich auch. Benchmark: ist nicht erforderlich - der Zugriff auf ein Hash-Element ist 'immer' schneller als der Durchlauf eines if-elsif-Blocks. Literatur: z.B. Perl-Kochbuch Compile-Zeit: der Hash wird während der Compilierung aufgebaut |