初心者の質問ですみません。

($sec,$min,$hour)=localtime(time)[0..2];

のような構文がけられます。
)[ のとこがダメっていわれます。どうなってるの?

ちなみにcygwin/ Perl 5.8.7だとうまくいくけど、Soralis9/SunOS 5.9 / Perl 5.8.7だとダメです。