Hi,
sam lehman <[EMAIL PROTECTED]> asked:
> i got his code from a program i found, and i was wondering
> that the ? and
> the : are for?
>
> $target = (@digits % 2) ? ($digits[int(@digits/2)]) :
> ([EMAIL PROTECTED]/2-1]);
This is the so-called ternary operator. It's roughly
equal to saying
if( (@digits % 2) > 0 ){
$target = $digits[int(@digits/2)];
} else {
$target = [EMAIL PROTECTED]/2-1];
}
HTH,
Thomas
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>