in reply to Re: split slice?
in thread split slice?

Another idiom I find useful and easy to understand is to simply assign the parts of the split you don't need to undef. The split would then become:

my (undef, $second, $third, undef) = split( /:/, $colon_sep_string );

which makes it obvious that you are not going to use the first and fourth field.

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James