-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--)
?
謝謝,@米勒 – ysth 2014-09-18 23:42:43