I was wondering if there was a readable shorter version of writing for this. the only thing that I can come up with is:my @stat = stat($file); my @localtime = localtime($stat[9]); my $year = $localtime[5] + 1900;
but that doesn't work. I've explained this to myself as 'stat' and 'localtime' return lists and not arrays, so you can't use that kind of syntax. Anybody know of a shorter readable way to produce the same result?my $year = localtime((stat($file))[9])[5] + 1900;
PS: I wouldn't mind seeing a golfing-type shorter version :)
In reply to list slice by eXile
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |