小编Abh*_*aha的帖子

Perl增量运算符

$a = 10; 
$b = (++$a) + (++$a) + (++$a);
print $b;
Run Code Online (Sandbox Code Playgroud)

我得到答案37.任何人都可以解释这个操作是如何进行的以及结果如何得到37.

根据我的逻辑,它应该是36:

(++$a) + (++$a) + (++$a)
   11  +    12  +    13  = 36
Run Code Online (Sandbox Code Playgroud)

但我得到答案37

perl

10
推荐指数
3
解决办法
3342
查看次数

标签 统计

perl ×1