in reply to Accessing Arrays and Lists
that would be a different pia that is encountered with print occasionally, thanks to danger for the heads up
Your problem here is that
looks to perl just likeprint (stat($file))[8];
its treating the outer pair of parenthesis as the parenthesis for the print function call, and not as get the stat results in list context and only use the 9th elementprint( stat($file) ) [8];
This will work just fine in either of the following ways (and proabably a few more)
or even better (er IMO)print((stat($file))[8]);
or also (since stat returns a number)print "".(stat($file))[8];
and as danger points out below the best would probably beprint 0+(stat($file))[8];
HTHprint +(stat($file))[8];
Updated Node
Yves / DeMerphq
---
Writing a good benchmark isnt as easy as it might look.
In Section
Seekers of Perl Wisdom