Perl wrote:
> 
> I am trying to understand how this works. For example:
> 
> my $n = @$a > @$b ? @$a : @$b;
> 
> I understand this is a conditional statement I am just not sure what is
> being compared with ? and :.

That is same as:

my $n;
if ( @$a > @$b ) {
    $n = @$a;
    }
else {
    $n = @$b;
    }

Where $n is assigned the number of elements of the largest array.


John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to