I assume the curlies are not empty in the original, right? The loop removes the elements from the array one by one starting at the end and stops once there are no more elements to remove. The last element is at the start of the first iteration, before the body of the loop runs and as it is not assigned anywhere it most probably is not processed.
If the curlies were empty and the array was not tie()d, then the line would be equivalent to @LogFileList = ();
The only case in which it would make some sense to use that line with empty curlies would be if
Jenda
Enoch was right!
Enjoy the last years of Rome.
In reply to Re^2: Perl - Source code review
by Jenda
in thread Perl - Source code review
by bheemamahesh
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |