Skrilax: Parameter vorhanden oder nicht

Beitrag lesen

Hallo!

Wenn $p3 nicht vorhanden ist, könnte ich dies aus der Länge des arrays erkennen, kann ich aber auch $p3 direkt abfragen, ob es übergeben wurde (vorhanden ist)?

Begrenzt ist das über die Abfrage
if(defined $p3)
möglich. Begrenzt deshalb, weil diese if-Anweisung auch anschlägt, wenn eine dritte Variable zwar übergeben wurde, diese aber "undef" als Wert hatte. Spielt das eine Rolle, solltest du immer die Länge von @_ abfragen.

Abgesehen davon, was für Vorteile versprichst du dir davon, $p3 abzufragen, anstatt die Länge von @_? Ich sehe da nichts, wo man da irgendwelche Schreibarbeit o.ä. sparen könnte...

Grüße, Skrilax