Hi,
In meinem diffusen Gedächtnis lagert eine Information der Art, daß man damit die Parameterzahl-Analyse von "use strict" disabled ... ?
Kann sogar sein, weiß ich nicht. Obwohl ich es mir schlecht vorstellen kann, zumal in der Funktion selber keine Parameterzahl definiert wurde.
Klar wird sie (im Funktionsprototyp)! "sub fname ($$)" hat zwei skalare Parameter usw.
Warum willst Du das denn?
Weil mir dann Perl sagt, daß ich irgendwo in einem von weit über hundert Perl-Skripten meines Projektes vergessen habe, einen Funktionsaufruf anzupassen, wenn ich die Parameterzahl einer Funktion eines Moduls geändert habe.
(Ich habe Batch-Dateien, die mit "perl -c" über alle Skripte eines Verzeichnisses drübergehen - ich "entwickele" Perl so, wie ich das auch mit C oder Pascal machen würde, also "Compile" vor "Go".)
mfG - Michael