Wird &sub in s/x/&sub/e immer ausgeführt?
|
Seitenanfang |
| Hallo, ich habe eine sehr lange und Speicher und Laufzeit fressende Subroutine &sub. Beim Durchlesen eine großen Datei mit
while (<DATEI>) { s/x/&sub/e; print; } sollen x durch das Ergebnis der &sub ersetzt werden. x kommt hierbei genau einmal in der großen Datei vor.Ich frage mich nun, ob dieses Vorgehen klug ist, oder ob hier Perl intern jedesmal &sub ausführt obwohl die Ersetzung garkeinen Treffer hat.
Datum: 04.07.2009-09:55

|
Symbol-Korrektur
|
Seitenanfang |
Hey, ich habe beim Veröffentlichen gemerkt, dass perlunity das wort &sub in der codeumgebung und sogar im TITEL dieses Themas durch ein mathematisches Symbol &sub ersetzt.Überall wo &sub steht ist also &sub gemeint!
Datum: 04.07.2009-09:59

|
NOCHMAL Symbol-Korrektur
|
Seitenanfang |
| Ich werd verrückt, was für ein dämlicher parser heir verwendet wird !! es soll ohne leerzeichen & s u b heißen!
Datum: 04.07.2009-10:01

|
re: NOCHMAL Symbol-Korrektur
|
Seitenanfang |
| Crosspost: http://www.perl-community.de/bat/poard/thread/13691
Datum: 04.07.2009-21:38

|