Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Finding the oldest/most recent/minimum/maximum of a list does not require sorting. For a 10-file directory, it's not a big deal, but the right tool for the job is a simple max-finder:
You could do this at kind of the same programming level as you're trying to by using List::Util 'reduce': That makes for somewhat complicated reading, though, and might be better broken into more steps. Update: for posterity: the map above is only useful for reducing the number of times stat is called, from 2*N to N. The overhead of map and storing the values and dereferencing is probably not worth it. It's certainly simpler to say
Caution: Contents may have been coded under pressure. In reply to Re: Finding oldest file in directory
by Roy Johnson
|
|