Почему «print (52-80) * 42» отличается от «print 42 * (52-80)» в Perl?

Perl :: Что такое:

1. (52-80)*42
2. 42*(52-80)

Ans:

1. -28
2. -1176

Зачем?

Получайте удовольствие, объясняя / оправдывая это, пожалуйста!

#!/usr/bin/perl
use strict;
print 42*(52-80) , "\n";
print ((52-80)*42) , "\n";
print (52-80)*42 , "\n";
print "\n";
my $i=(52-80)*42;
print $i, "\n";

Выход:

> -1176
> -1176-28
> -1176

Ответы на вопрос(3)

Ваш ответ на вопрос