Thread Reguläre Ausdrücke durch anderes ersetzten...
(59 answers)
Opened by ppm1 at 2004-02-16 23:16
[quote=Crian,26.02.2004, 23:44]Ich finde es sehr erstaunlich, dass $_ nicht durchgereicht wird. Dann ist aber eigentlich nicht das Skript, sondern das Modul buggy ;) ... dem sollte man vielleicht mal nachgehen.[/quote]
Naja, es ist nicht wirklich buggy, $_ ist lediglich local. Warum das so ist weiss ich leider nicht genau, aber es macht Sinn das es die coderefs voneinander abschirmt, um gegenseitige beeinflussung zu verhindern. ;) Hier der schuldige codeschnipsel aus Benchmark.pm: Code: (dl
)
1 $subcode = "sub { for (1 .. $n) { local \$_; package $pack; &\$c; } }"; |