TOP - Perl - 演算子 - **

** は指数演算子です。

(例)
print 3**2      . "\n";      # 3 * 3 = 9

print -3**2     . "\n";      # -(3 * 3) = -9

print (-3)**2   . "\n";      # 先に print (-3) が評価されてしまうため表示は -3 となる。改行もされない。
print "\n";

print ((-3)**2) . "\n";      # (-3) * (-3) = 9
実行結果
9
-9
-3
9


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.