in reply to Help me understand what qq// means

As others have already pointed out qq() is basically the same as double quotes. But I wonder about that code you have there. The -1 argument to to index is ignored, so basically what that line is doing is: IF $input contains at least one space, then $key is set to the beginning of $input up to (but excluding) the first space. If, on the other hand, $input contains no spaces, then $key is set to $input minus its last character (or the empty string, if $input is empty); this is because in this case index returns -1, and therefore substr removes the last character.

It looks like pretty nutty code to me.

the lowliest monk

Replies are listed 'Best First'.
Re^2: Help me understand what qq// means
by Anonymous Monk on Jul 07, 2005 at 15:13 UTC
    Thank you all :) I really appreciated all the answers you provided :)