2014-09-18 88 views
-1

我有沒有操作測試兩個perl的代碼,但看起來像它給人兩種不同的結果,即在Perl不操作犯規給出相同結果的兩個代碼

$a = 1; 

print "the value of a is $a\n"; 

$a = $a - 1; 
$b = not $a; 

print "value of b is $b\n"; 

當我運行上面的代碼,我得到

the value of a is 1 
value of b is 1 

但是當我修改上面的代碼下面

$a = 1; 

print "the value of a is $a\n"; 

#$a = $a - 1; 
$b = not $a--; 

print "value of b is $b\n"; 

我得到以下結果

the value of a is 1 
value of b is 

應該在第一代碼不not($a)相同第二碼not($a--)

回答

相關問題