Thread while frage
(6 answers)
Opened by mark05 at 2011-09-01 09:35
0, '', undef sind immer unwahr.
Bei defined(...) ist es nur dann unwahr wenn der Wert undef ist. Häufig ist es aber besser mit exists zu testen, denn mit einem Test auf defined wird ein Eintrag angelegt wenn er nicht existiert. Das kann unter Umständen woanders zu Fehlermeldungen führen Code (perl): (dl
)
while( exists(${$content}->{'returndata'}->[$z]) ) oder man macht es so oder so Code (perl): (dl
)
1 2 3 for my $z (0..$#{${$content}->{'returndata'}} ) { print ${$content}->{'returndata'}->[$z]."\n"; } |