Struppi: Parameter vorhanden oder nicht

Beitrag lesen

und die heißt in Perl defined()

Lt. Skrilax ist sie das ja gerade nicht:
Zitat:
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.

Das stimmt nicht.

  
my $x = undef;  
print (defined $x ? 'defined' : 'undef');

Struppi.