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;
}
soll 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.