这个“$ x ** = $ n”运算符有什么用?

时间:2012-10-15 09:17:25

标签: perl operators

在Perl中,我知道我们可以使用"$x *= $n"xn相乘。所以我错误地使用了"**=",对于非常小的"n"值,输出似乎非常高。那个运营商做了什么?

请不要说这只是指数级的。它不是。请使用我显示的语法验证

1 个答案:

答案 0 :(得分:11)

它是取幂运算符:

perl -e 'print 2**3';

打印8

因此,$a **= n相当于$a = $a**n,相当于$a raised to the power n