Thread Code durch Code erzeugen
(3 answers)
Opened by Gast at 2007-04-09 20:04
[quote=Guest,09.04.2007, 18:04][...]
Kann ich das Kommando irgendwie über der Schleife erzeugen und dann in den Code einfügen, sodass es ausgeführt wird? [...][/quote] Ich bin mir zwar nicht sicher, ob sich das wirklich positiv auf die Performance auswirken wird, aber warum verwendest Du keine Closure? Solange der Code, der ausgeführt werden soll, nicht wirklich dynamisch generiert ist, macht Stringevaluation meiner Meinung nach keinen Sinn. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 my $com = sub { }; if ($fil ne '') { if ($fmode eq '-') { $com = sub { next if ( m/$fil/ ); }; } elsif ($fmode eq '+') { $com = sub { next if ( !m/$fil/ ); }; } } while ($whatever) { $com->(); } <!--EDIT|murphy|1176294606--> When C++ is your hammer, every problem looks like your thumb.
|