my (@dir, @other); push @{ -d ? \@dir : \@other } for readdir DH; #### my (@dir, @other) = part [ -d, ! -d _ ] readdir DH; #### my (@dir, @other) = part [ -d, 1 ] readdir DH;
## my (@dir, @other) = part [ -d, ! -d _ ] readdir DH; ##
## my (@dir, @other) = part [ -d, 1 ] readdir DH;