Leser: 29
1
2
3
4
5
6
7
8
use DirHandle;
$d = DirHandle->new(".");
if (defined $d) {
while (defined($_ = $d->read)) { something($_); }
$d->rewind;
while (defined($_ = $d->read)) { something_else($_); }
undef $d;
}
while (defined($_ = $d->read)) { something($_); }
2010-02-18T10:51:40 pktmDa steht ein defined um die Zuweisung von $_ herum. Soweit ich das verstehe, muss das da stehen, weil $_ immer deklariert ist, aber undef sein kann. Bitte korrigiert mich, falls das falsch ist.