select this for answer:opendir(DIR,'/') || die "$!"; my @files=readdir(DIR) || die "$!"; closedir(DIR) || die "$!"; print join "\n", @files;
| || has a higher precedence than = |
| (my @files=readdir(DIR)) || die “$!”; |
| .....works just fine |
In reply to Precedence (spot the bug) by mandog
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |