in reply to [Updated] (localtime) versus localtime - round 1

And as usual when "strange" parsing behaviors rear their head, B::Deparse knows all . . .

BEGIN { $^W = 1; } use strict 'refs'; (my($sec, $min, $hour) = (localtime)[(0..2)]); print(((((($hour . ':') . $min) . ':') . $sec) . "\n")); (($sec, $min, $hour) = localtime([(0..2)])); print(((((($hour . ':') . $min) . ':') . $sec) . "\n")); __DATA__

The cake is a lie.
The cake is a lie.
The cake is a lie.