in reply to Tossing unwanted values from returned list

I personally like the parens-and-brackets strategy.
my ( $foo, $bar ) = ( split " ", $baz )[2,4];

Hard to see how it could get much better than that...