This example confuses the issue. One might conclude that the + (plus) is necessary, when in fact it's not. It's only there to workaround print's brain-damage. It could be written less ambiguously as:
my $dayOfMonth = (localtime)[3]; print "Today is day $dayOfMonth.";
Note to gtrain: this is technically known as an array slice. You are taking the array of values returned by localtime and slicing out only the fourth (offset 3) element).
• another intruder with the mooring in the heart of the Perl
In reply to Re^2: The day of today
by grinder
in thread The day of today
by gtrain
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |