Skrilax: Platzierung von Unterprogrammen

Beitrag lesen

Hallo!

Ist das auch egal, wenn man die Anzahl der Übergabeparameter mit angibt? Kanns grad net ausprobieren.

also so z.B.:

sub funOne($$)
{
...
}

»»  
  
Habs grad mal ausprobiert. Wenn man die Subroutinen ans Ende stellt, funktioniert nur die Parameterüberprüfung nicht, die Subroutinen werden ausgeführt:  
  
~~~perl
  
test('hallo');  
sub($$) { print join (' ' => @_), "\n" }  

wird beanstandungslos durchgerattert, bei

  
sub($$) { print join (' ' => @_), "\n" }  
test('hallo');  

wird der fehlende Parameter wie erwünscht reklamiert.

Grüße, Skrilax