Thread wantarray und return undef (20 answers)
Opened by rosti at 2012-02-10 13:15

rosti
 2012-02-10 14:00
#156017 #156017
User since
2011-03-19
3502 Artikel
BenutzerIn
[Homepage]
user image
2012-02-10T12:42:59 Linuxer
Das Zuweisen einer Liste mit einem Element "undef" ist nicht identisch mit dem Zuweisen einer leeren Liste.


Jow, genau das habe ich ja festgestellt ;)

Was mich wundert ist, dass ein return undef keine Exception wirft, wenn ein Array gewünscht ist. Der Code mal ohne wantarray():

Code (perl): (dl )
1
2
3
4
5
my @y = foo() or die "Kein Array bekommen!";

sub foo{
  return undef;
}


Und das Script lebt munter weiter ;)

View full thread wantarray und return undef